我想在查询数据之前,判断datagridview里的数据是否为空。 应该怎么写啊??用到哪个属性??

[复制链接]
查看11 | 回复2 | 2012-11-15 01:23:05 | 显示全部楼层 |阅读模式
DataGridView.DataSource的类型是一个object,他的实际类型,就是你绑定的数据源的类型,DataTable或其他的什么。 所以可以用DataGridView.DataSource == null进行判断 如果你想更进一步,看看是否是一个空的结果集。 可以这样 if(DataGridView.DataSource == null){
//没有绑定任何数据源}else{
//这里假设你绑定的是一个DataTable类型的数据源
if((DataGridView.DataSource as DataTable).Rows.Count == 0) ...
回复

使用道具 举报

千问 | 2012-11-15 01:23:05 | 显示全部楼层
如果是数据库绑定:if(dataGridView1 [0,0] .Value == DBNull.Value).......如果是编辑数据:if(dataGridView1 [0,0] .Value == null) 谢谢采纳~~~...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行