0

私は DataGridView (c#) を持っています。ダブルクリックした後、選択した行のすべてのメンバーにアクセスしたいと思います。

それを行う方法はありますか?

ありがとう

4

2 に答える 2

1

CellDoubleClickデータ グリッドのイベントをフックします。にDataGridViewCellEventArgsは、クリックされた行と列が含まれます。行インデックスが -1 の場合、ヘッダーがクリックされました。

private void MyDataGridView_CellDoubleClick(object sender,
    DataGridViewCellEventArgs e)
{
    if (e.RowIndex < 0)
    {
        // header was clicked
    }
    else
    {
        // data row was clicked, can access the row contents like this
        var row = MyDataGridView.Rows[e.RowIndex];
        var cell = row[0];
    }
}
于 2012-05-29T14:39:33.893 に答える