c#编译问题

[复制链接]
查看11 | 回复3 | 2013-8-17 21:28:12 | 显示全部楼层 |阅读模式
你在绑定之前把 dataset设置为null. 我不知道你在哪里创建的dataset,如果dataset是从数据库直接读出,在读数据库之前,令dataset=null,然后再把数据库数据赋值给它。亦或者:dataGridView1.DataSource = null;如果是为了显于新的搜索结果,重新指定DataSource为新的ds即可,不必先清空以前内容dataGridView1.DataSource = ds; 都试试看 PS:你用的自动方式生成的datagridview么?如果是,改手动生成...
回复

使用道具 举报

千问 | 2013-8-17 21:28:12 | 显示全部楼层
dataSet.Tables.Clear(); 直接这样就可以了,。我也遇到跟你一样的问题,Tables["填充时的表名"]不要Tables后面的就行了...
回复

使用道具 举报

千问 | 2013-8-17 21:28:12 | 显示全部楼层
这样应该可以,dataSet.Tables["填充时的表名"].Clear();...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行