0

以前の返信に感謝します。Windows Form、および Datagridに取り組んでいます。編集するものが欲しいので、コンテキスト メニュー ストリップの助けを借りて決定しました。知りたいのは、選択された列が1の場合に選択された列の値を取得する方法で、フォーム1を開き、列2が選択されてコンテキストメニューがクリックされた場合にフォーム2を開き、列番号を取得して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 に答える