-2

以下のコードを使用して datagridView を埋めました

    this.empinfoTableAdapter1.Fill(this.empData.empinfo);

しかし、グリッドビューからテーブルを更新すると、元のデータベースが更新されます。しかし、フォームに更新が表示されません。

Googleで検索したところ、同様の質問が見つかりました。しかし、それらのほとんどはカスタム データ バインディングです。使用していません

  this.empinfoTableAdapter1.Fill(this.empData.empinfo);

だから、私は質問を投稿しました。

4

1 に答える 1

3

ASP.Net アプリケーションの場合は、次DataBind()のように呼び出す必要があります。

GridView1.DataBind();

DataSoureその WinForm アプリケーションの場合は、次のように再度割り当てる必要があります。

GridView1.DataSource = this.empData.empinfo;
于 2013-05-04T14:25:40.603 に答える