1

私の質問は: チェックボックスをクリックすると、DataGridView から現在のチェックボックス コントロールのインデックスを取得するにはどうすればよいですか?

dataGridView2.RowCount = 5;
    dataGridView2.ColumnCount = 4;

    for (int i = 0; i < dataGridView2.ColumnCount; i++)
    {
        for (int j = 0; j < dataGridView2.RowCount; j++)
        {
            box = new CheckBox();
            box.Text = "MyDate";
            //box.Size = new System.Drawing.Size(15, 15);
            dataGridView2.Controls.Add(box);
            Rectangle rec = dataGridView2.GetCellDisplayRectangle(i, j, true);
            box.Left = rec.Left;
            box.Top = rec.Top;
        }
    }
}
4

3 に答える 3

0

このリンクを確認してください。これにより、グリッド ビューの詳細が表示されます。

http://msdn.microsoft.com/en-us/library/ms972814.aspx

http://msdn.microsoft.com/en-us/library/aa479344.aspx

于 2013-08-05T08:47:29.750 に答える
0

CellContentClickイベントまたは取得したその他のイベントを使用している場合DataGridViewCellEventArgsは、変更されたセルの列と行であるプロパティがありColumnIndexますRowIndex

于 2013-08-05T08:41:22.877 に答える