0

在我的项目中,我正在使用具有 33 列的无界 datagridview 来将用户数据存储在数据库中,并且我需要在每次插入、更新和删除之后填充 datagridview。我的问题是在使用 sql server 查询填充 datagridview 时,它显示列标题与数据重复。

我的代码如下:

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();
}

我将在每个插入、更新和删除的末尾调用此方法。

4

2 回答 2

0

使用像数据源这样简单的东西怎么样,你可以进行所有的 CRUD 操作 http://msdn.microsoft.com/en-CA/library/dz12d98w(v=vs.100).aspx

于 2013-04-30T16:04:29.857 回答
0

DataSource = null在设置新数据源之前尝试设置

datagridview.DataSource = null;
datagridview.DataSource = dt;
于 2013-04-30T16:04:54.997 回答