Hello stackoverflow社区, 我正在学习c#gui datagrid部分 所以我创建了一个datagrid并添加了两个列标题,如下所示:
现在我有了这个类的值
Program.AllStudents[Form1.userId].name;
我也点击了数据网格,这个功能出现了
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
但是,一旦加载了datagrid的形式而不是onclick
,我希望我的更改出现我想将它添加到名称列,我该怎么办? 这些列也是可编辑的,所以我想知道以后如何访问它们
由于
答案 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;
}