0

我是 WPF 的新手。我有一个包含行数和列数的 DataGrid。我需要为每一列提取每一行的信息;我怎样才能做到这一点?请注意,我需要所有列的所有行的信息,而不是选定的行。

我沿着这些线动态填充了 DataGrid:

public class person
{
    public string name { get; set; }
    public string lastName { get; set; }
}

List<person> persons = new List<person>();
persons.Add(new person() { name = "john", lastName = "brown" });
persons.Add(new person() { name = "polly", lastName = "parker" });
persons.Add(new person() { name = "ann", lastName = "parker" });
persons.Add(new person() { name = "rebecca", lastName = "moosavian" });

dataGrid1.ItemsSource = persons;

现在我需要在编辑后从此 DataGrid 中检索 name 和 lastName 属性。

4

1 回答 1

1

你是如何填充你的数据网格的?

您必须将一些数据源绑定到您的数据网格(这通常是 CLR 对象的 ObservableCollection 或其他类型的集合)......您的数据就在那里,无需提取任何内容。

底线是数据网格必须有数据源,您在数据网格中看到的数据就在那里,不需要提取。

于 2013-06-14T05:02:53.990 回答