Как отображать сообщение каждый раз, когда в таблице данных выбирается одна ячейка? - PullRequest
0 голосов
/ 02 августа 2011

У меня есть четыре вида данных и одно текстовое поле, и я хочу отображать разные сообщения для каждой ячейки, которую пользователь может выбрать в одном из dgvs.Любая идея приветствуется !!!

1 Ответ

3 голосов
/ 03 августа 2011

Я предпочитаю указывать большинство обработчиков событий в коде, как показано ниже, в отличие от использования графического интерфейса пользователя, который помещает код в form.designer.cs, но это личное предпочтение

public Form1()
 { 
      dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(populateTextBox());
      dataGridView2.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(populateTextBox());
      dataGridView3.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(populateTextBox());
      dataGridView4.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(populateTextBox());
 }

private void populateTextBox(object sender, DataGridViewCellEventArgs e)
{
    //code here
    //You can use e.Value (cell value data type dependant) if required
}
...