0

dataSet を介して dataGridView に sql データベースのデータを表示するアプリケーションがあります。データベースからグリッドにデータを渡すように、gridViewDirectly を変更してデータベースを更新する方法があるかどうか疑問に思っていましたが、編集可能な情報をテキストボックスに表示する新しいフォームを作成する代わりに、ユーザーが何を変更するかを反転させました。彼は変更する必要があり、更新をクリックします。これは可能ですか?

4

2 に答える 2

1

データベースからデータを操作しDataGridViewてフォームにドラッグアンドドロップするだけで、これ以上のコードはありませDataSetBindingSourceTableAdapterBindingNavigatorDataGridView

  1. データセットを作成する
  2. テーブルを DataSet にドラッグ
  3. 「データソース」パネルに移動します
  4. テーブルをフォームにドラッグします。
    以上です!これからわか​​るように、「保存」ボタンと「削除」ボタンは、 withBindingNavigatorを使用してデータベースからデータを保存、更新、および削除する機能になります。DataGridViewDataSet

短いチュートリアルで申し訳ありませんが、あまり明確ではありません:)

于 2012-12-02T21:40:32.883 に答える
0

ボタン列を datagridview に配置できます。ボタンを押すと、dgv セルの編集を開始できます。

情報: 1 つのデータグリッド列に 2 つのボタンを動的に追加するにはどうすればよいですか?

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewbuttoncolumn.aspx

DataGridView 列の型をプログラムで定義する

それについて他の情報が必要な場合は、お気軽に言ってください

編集:

あなたはこのようにすることができます:

 DataGridViewButtonColumn clbt_delet = new DataGridViewButtonColumn();
   clbt_delete.HeaderText = "DELETE"
   clbt_delete.Text = "Delete";
   clbt_delete.UseColumnTextForButtonValue = true;
   dataGridView1.Columns.Add(clbt_delete);
于 2012-12-02T21:11:09.790 に答える