Как я могу загрузить форму, соответствующую ячейке, выбранной в сетке данных - PullRequest
0 голосов
/ 24 августа 2010

Привет всем, у меня будут некоторые данные в моей таблице данных следующим образом alt text

Теперь, если я нажму на первый столбец в любой ячейке, я хотел бы показать от, и если я нажму на 2-й строкелюбое значение ячейки я хотел бы показать другую форму.Как я могу это сделать ...

Ответы [ 2 ]

1 голос
/ 24 августа 2010

Я получил ответ

     private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        string s = dataGridView1.CurrentCell.RowIndex.ToString();
        if (Convert.ToInt32(s) == 0)
        {
            Form f = new Form();
            ActivateMdiChild(f);
            f.Show();
        }
        if (Convert.ToInt32(s) == 1)
        {
            MessageBox.Show("Hi");
        }
    }
0 голосов
/ 24 августа 2010

Вам необходимо сохранить некоторую форму идентификации значения для запуска в таблице данных (или в скрытом столбце).Теперь в событии щелчка вы можете найти это значение в текущей строке и запустить нужную форму.

...