从wpf中的datagrid中提取信息

时间:2013-06-14 04:54:57

标签: c# wpf

我是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属性。

1 个答案:

答案 0 :(得分:1)

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

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

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