-2

ロケーションIDとロケーション名が入力されて表示されるform1があります。

同時に、別のフォームにコンボボックスとテキストボックスがあります

ここで私の質問は、form1 に新しい場所を挿入して datagridview に挿入するときに、コンボ ボックスとテキスト ボックスにそれぞれ同じ場所を挿入したいということです。

コードを使用しました

dataGridView1.Rows[1].Cells[1].Value.ToString()

ただし、行1と列1でのみ機能します。

private void gv_Location_CellContentClick(オブジェクト送信者, DataGridViewCellEventArgs e)

    {


        int i = gv_Location.SelectedCells[0].RowIndex;


        label1.Text = gv_Location.Rows[i].Cells[0].Value.ToString();


        label3.Text = gv_Location.Rows[i].Cells[1].Value.ToString();

    }

今、私は対応するラベルに値を持っています。そして、これらの2つの値、つまりコンボボックスにlocationIDを挿入し、別のフォームにあるテキストボックスに場所名を挿入したいと思います

4

1 に答える 1

0

まず、DataGridView に新しい行を追加します。次のようになります。

dataGridView1.Rows[dataGridView1.Rows.Count() + 1].Cells[1].Value.ToString()

コンボボックスにデータを追加するには、リストまたは辞書に挿入して保存し、ViewState に保存します。キャストされた ViewState をドロップダウンにバインドして、ページが更新されるたびにデータをドロップダウンに保持できるようにします。

お役に立てれば

ありがとう

于 2013-07-26T07:32:53.310 に答える