如何控制datagrid

时间:2016-12-18 16:34:06

标签: c# wpf datagrid

Hello stackoverflow社区, 我正在学习c#gui datagrid部分 所以我创建了一个datagrid并添加了两个列标题,如下所示: Datagrid view

现在我有了这个类的值

 Program.AllStudents[Form1.userId].name;

我也点击了数据网格,这个功能出现了

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{


}

但是,一旦加载了datagrid的形式而不是onclick

,我希望我的更改出现

我想将它添加到名称列,我该怎么办? 这些列也是可编辑的,所以我想知道以后如何访问它们

由于

1 个答案:

答案 0 :(得分:0)

您可以使用DataGrid'loaded'事件,如下所示:

XAML:

<DataGrid Name="dataGridView1" 
  Loaded="dataGridView1_OnLoaded"
>

C#:

private void dataGridView1_OnLoaded(object sender, RoutedEventArgs e)
{
    dataGridView1.ItemsSource = Program.AllStudents[Form1.userId].name;
}