0

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

我正在做这个

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

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

4

1 回答 1

1
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    if (e.ColumnIndex == 0)
    {
       // open form1
    }
    else if (....)
    {
       // open form 2
    }
}
于 2013-01-05T18:32:54.023 回答