2

私はこれを調べましたが、明確な答えを見つけることができません

  1. ユーザーがフォームのデータグリッドビューからデータを選択できるようにします。
  2. 必要な情報を選択した後、ユーザーフォームのボタンをクリックしてプログラムでこれを行う方法

C#を使用する

4

2 に答える 2

1

Windowsフォームで行全体を選択できるようにするには

this.dataGridView1.SelectionMode =
    DataGridViewSelectionMode.FullRowSelect;
this.dataGridView1.MultiSelect = false;

選択した行を取得する場合は、次の操作を実行できます。

private void dataGridView1_CellClick(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
{
    var rowIndex = e.RowIndex;
    var currentRow = dataGridView1.Rows[rowIndex];
    var currentCellValue = dataGridView1.Rows[rowIndex].Cells[e.ColumnIndex].Value.ToString();  
}
于 2012-10-05T10:26:42.083 に答える
0

DataGridViewからデータを取得する1つの可能な方法:

var i = DataGridView1.CurrentRow.Index;
var value1 = DataGridView1.Item(0, i).Value
var value2 = DataGridView1.Item(1, i).Value
var value3 = DataGridView1.Item(2, i).Value

次の参考資料も参照してください。

http://www.dotnetperls.com/datagridview

http://www.dotnetperls.com/datagridview-tutorial

于 2012-10-05T10:22:52.380 に答える