DataSource清空
来源:互联网 发布:模型提取软件 编辑:程序博客网 时间:2024/04/29 22:42
最近做的winform程序使用了DataGridView,在清除DataGridview的数据时遇到个问题。我想要清空DataGridview的数据,用了DataGridview.Rows.Clear(),这时就出错了,提示“不能清除此列表”。以前也遇到过,那时的解决办法就是重新绑定数据,也没细为什么不能Rows.Clear()。
于是搜索了下,用数据源绑定的DataGridView不能用Rows.Clear()清除,手动添加的是能够用clear()的。所以将datasource设置为null就可以清空数据,但是这不是我要的效果,这样会将DataGridView的列也删掉。想要保持原有的列用如下代码就可以了,就是重新绑定一个没有数据的datatable。
DataTable dt = (DataTable)dgvData.DataSource;
dt.Rows.Clear();
dgvData.DataSource = dt;
如果用DataGridview.Rows.Clear()也能清空数据,和设置datasource为NULL(this.datagridview.datasoucre="null";)的效果是一样的。
- DataSource清空
- 清空
- 清空临时文件
- 清空剪切板
- 清空数据库日志
- 清空页面缓存
- 清空页面缓存
- 自动清空日志
- 清空隔离区
- 清空数据库:sp_MSforeachtable
- 清空数据库日志
- 清空日志
- 清空列表项
- 清空数据库日志
- 清空系统密码
- 清空系统密码
- jsp 清空 session
- Sybase清空日志
- SQL Server数据库培训(SQL篇)----Select语句构成元素
- 单片机对步进电机的控制(二)
- 石川图
- ajax(jquery)+ struts 搭建
- iPad2缺少的4.5个特性
- DataSource清空
- linux下,如何查看mysql的版本
- 常用 Xcode 配色(Theme)介绍
- ARP
- 常用 Xcode 配色(Theme)介绍
- Flex学习笔记1------页面布局
- SQL Server到Oracle连接服务器的实现
- sql中window方式和账户方式登录
- tomcat连接池的配置