1

私はdatagridviewそれがこのようになります

ここに画像の説明を入力

矢印は最初の行を選択します。textboxそして、その最初の行を自動的に作成したいと思います。次の写真のように

ここに画像の説明を入力

datagridview.cellClickイベントを使用して2番目の画像を機能させます

ただし、イベント1 jodi 081234125125を使用せずに、コンストラクターで機能させる必要があります(フォームが開始されたとき、3つのテキストボックスは既に満たされています)datagridview.cellclick

それ、どうやったら出来るの ?

次のコードを使用すると

 textBox1.Text = dataGridView1.CurrentRow.Cells["nomor_nasabah"].Value.ToString();

それが示している ここに画像の説明を入力

4

2 に答える 2

1

これを使用できます:

private void SetFirstRowSelected()
{
   if (dataGridView1.Rows.Count > 0)
   {
      var row = dataGridView1.Rows[0];

      textBox1.Text = row.Cells[1].Value.ToString();
      //and so on

      dataGridView1.CurrentCell = row.Cells[0]; //set focus to first cell in first row
   }
}

Form_Loadそしてあなたのイベントでそれを呼び出します。

var row = dataGridView1.Rows[0];グリッドから最初の行を選択していることを意味します。variable は、毎回row入力するのを避けるために、それへの参照です。dataGridView1.Rows[0]

dataGridView1.CurrentCell = row.Cells[0]最初の行の最初のセルを選択していることを意味します (「nomar_nasabah」列のセルです)。

于 2013-08-07T09:11:54.853 に答える
0

textBox1.Text=dataGridView1.SelectRow[0].Cells[0].Value.ToString();

textBox2.Text=dataGridView1.SelectRow[0].Cells[1].Value.ToString();

textBox3.Text=dataGridView1.SelectRow[0].Cells[2].Value.ToString();

于 2013-12-25T11:09:34.563 に答える