从数据网格中获取所选列值并打开特定表单

时间:2013-01-05 18:16:22

标签: c# winforms

感谢之前的回复。我正在Windows Form和Datagrid上工作。我想要一些东西进行编辑,所以我在上下文菜单条的帮助下决定了它。 我想知道,如何获取所选列值 如果所选列为1,则打开form1 如果选择了column2并单击了contextmenu,则打开form2如何获取列号并在if条件中提供

我正在研究这个

       label1.Text = dataGridView1.SelectedCells[0].Value.ToString();

但是这段代码没有转移它给出了选定的单元格值。 如何确定选择哪一列并将其置于if条件中。

1 个答案:

答案 0 :(得分:1)

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    if (e.ColumnIndex == 0)
    {
       // open form1
    }
    else if (....)
    {
       // open form 2
    }
}