2016-12-18 2 views
-1

Hello StackOverflow сообщество, я учусь C# гуй DataGrid часть так я создал DataGrid и добавлены два заголовки столбцов, как показано ниже: Datagrid viewкак управлять DataGrid

Теперь у меня есть это значение класса

Program.AllStudents[Form1.userId].name; 

Также я нажал на сетке и эта функция появилась

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) 
{ 


} 

Но я хочу, чтобы мои изменения появлялись после загрузки формы datagrid not onclick

Я хочу добавить ее для столбца имени, что мне делать? также столбцы для редактирования, так что я хочу знать, как получить доступ к ним позже

Благодаря

ответ

0

Вы можете использовать «заряженный» событие в DataGrid, как это:

XAML:

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

C#:

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