C# 判断DATASET是否为空

简介: if (ds == null) MessageBox.Show("内存中的数据集为空,说明DATASET为空,行和列都不存在!!"); if (ds.Tables.Count == 0) MessageBox.Show("内存中存在一个DATASET,但是,数据集中不存在表!!"); if (ds.Tables.Count == 1 && ds.Ta
if (ds == null)
     MessageBox.Show("内存中的数据集为空,说明DATASET为空,行和列都不存在!!");
 if (ds.Tables.Count == 0)
     MessageBox.Show("内存中存在一个DATASET,但是,数据集中不存在表!!");
 if (ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0)
     MessageBox.Show("存在表table,但是,表内没有数据!");

实用:

/// <summary>
        /// 判断DS是否为空
        /// </summary>
        /// <param name="ds">需要判断的ds</param>
        /// <returns>如果ds为空,返回true</returns>
        private bool JudgeDs(DataSet ds)  
        {  
            bool Flag=false;
            if ((ds == null) || (ds.Tables.Count == 0) || (ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0))
            {
                Flag = true;
            }
            return Flag;
        }
升级版:

/// <summary>
		/// 检查一个DataSet 里面是否含有数据
		/// </summary>
		/// <param name="ds">要检测的DataSet</param>
		/// <param name="tableIndex">DataSet里Table的索引</param>
		/// <returns>True: 里面有数据。 False:里面没有数据</returns>
		public static bool IfExitData(DataSet ds,int tableIndex)
		{
			if(ds!=null&&ds.Tables[tableIndex].Rows.Count>0)
			{
				return true;
			}
			else
			{
				return false;
			}
		}



相关文章
|
5月前
|
网络协议 Unix Linux
十几个免费好用的抓包工具
十几个免费好用的抓包工具
|
5月前
|
弹性计算 小程序 双11
作为阿里云老用户买了一台99元服务器,真香!
作为阿里云老用户买了一台99元服务器,真香!第二年续费还是99元一年,香喷喷!!
1252 0
|
9月前
|
前端开发 JavaScript
nuxt项目:css相关插件加载顺序问题【extract-css-chunks-webpack-plugin】
nuxt项目:css相关插件加载顺序问题【extract-css-chunks-webpack-plugin】
147 0
|
5月前
|
XML 前端开发 Java
LayUI入门,以及介绍
LayUI入门,以及介绍
110 0
|
4月前
|
存储 Kubernetes Cloud Native
云原生|kubernetes|etcd集群详细介绍+安装部署+调优
云原生|kubernetes|etcd集群详细介绍+安装部署+调优
223 0
|
9月前
解决el-image在el-dialog内预览展示不全
解决el-image在el-dialog内预览展示不全
303 0
|
C# 数据安全/隐私保护
C#接入SMTP邮件服务
这两个引用用于C#接入邮件的SMTP服务
226 0
|
12月前
|
JavaScript 前端开发
【Vue前端】路由延迟跳转
【Vue前端】路由延迟跳转
228 0
使用bootstrap-table-fixed-columns固定表格列时底部滑动出现BUG
使用bootstrap-table时数据列过多,又想某列特殊显示?推荐你使用bootstrap-table-fixed-columns来解决吧!使用时需要注意 bootstrap-table和bootstrap-table-fixed-columns尽量保持一致,以防奇怪问题出现
515 0
使用bootstrap-table-fixed-columns固定表格列时底部滑动出现BUG
C#编程-21:DataGridview清空数据
C#编程-21:DataGridview清空数据
439 0