.net 2.0 DataGrid View комбинированное окно приложения - PullRequest
1 голос
/ 22 июля 2009

У меня есть сетка данных, при нажатии на кнопку добавляется новая строка. Новая строка состоит из выпадающих в каждой ячейке. значение следующего раскрывающегося списка ячейки должно основываться на первом раскрывающемся списке ячейки и т. д. для третьей ячейки. Я использую приложение Windows .NET 2.0 в C #

Ответы [ 2 ]

1 голос
/ 22 июля 2009

Используйте событие CellEndEdit и проверьте, что выбрано при редактировании первого раскрывающегося списка, затем вы можете манипулировать другими.

private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
  {
  if (e.ColumnIndex == dataGridViewFirstDropColumn.Index) //or your first column name.Index
    {
    //Maniputlate other drop down options (e.g. dataGridView[SecondColumnIndex, e.RowIndex].Items.Add(....);
    }
  }
0 голосов
/ 19 октября 2009
private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e) 
{ 
     if (e.ColumnIndex == dataGridViewFirstDropColumn.Index) 
     //or your first column name.Index 
     { 
          //Maniputlate other drop down options (e.g. dataGridView[SecondColumnIndex, 
            e.RowIndex].Items.Add(....); 
     } 
 } 
...