0

私のプロジェクトでは、ユーザーデータをデータベースに保存するために 33 列の無制限の datagridview を使用しています。挿入、更新、および削除のたびに datagridview を設定する必要があります。私の問題は、データグリッドビューにSQLサーバークエリを入力しているときに、列ヘッダーがデータで繰り返されていることを示しています。

私のコードは以下のとおりです:

Private Void PopulateGrid()
{
 cs.open();
 sqladpter da= new sqlcommand("Select * from Customer",cs);
 DataTable dt =new datatable();
 da.fill(dt);
 datagridview.datasource=dt;
 datagridview.Refresh();
}

このメソッドは、すべての Insert、Update、および Delete の最後に呼び出します。

4

2 に答える 2

0

DataSource = null新しいDataSourceを設定する前に設定してみてください

datagridview.DataSource = null;
datagridview.DataSource = dt;
于 2013-04-30T16:04:54.997 に答える
0

データソースのような単純なものを使用すると、すべての CRUD 操作を行うことができます http://msdn.microsoft.com/en-CA/library/dz12d98w(v=vs.100).aspx

于 2013-04-30T16:04:29.857 に答える