2011-10-05 12 views
0

DataTableAdapterからデータを取得した、データが埋め込まれたDatagridviewがあります。Datagridview:データをリロードする方法は?

私のフォームには別のボタンがあります。ボタンをクリックすると、DataTableを更新して完全に再挿入します。

そう簡単ですが、私はこれを行う方法を見つけることができません。

事前

答えて

1

のおかげであなたは右のあなたのDataTableをクリックして新しいクエリ(SSで緑色のボックス)を追加し、ダイナミックグリッド機能のコードを交換したい場合:

Select * from tablename 

次に行きますデータ集団を処理するform_loadの行を探します。

this.yourTableAdapter.Fill(this.yourDataSet.yourdatatable);

デフォルトのSQLクエリが常に.Fillと呼ばれるが、場合にあなたが二つ(SSオレンジボックス)と呼ばれる新しいクエリを追加します

this.yourTableAdapter.FillBy(this.yourDataSet.yourdatatable ); (多分ボタンを押して)どこかにあなたのコードでは、この第二の方法を実行することにより

enter image description here

グリッドが新しいSQLコマンドに変更して、GridViewの中で新しい結果を表示する必要があります。

protected void Button1_Click(object sender, EventArgs e) 
{ 
    this.yourTableAdapter.FillBy(this.yourDataSet.yourdatatable); 
} 
関連する問題