您当前的位置: 首页 >  c#

衣舞晨风

暂无认证

  • 4浏览

    0关注

    1156博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C# 判断DATASET是否为空

衣舞晨风 发布时间:2014-01-08 09:36:27 ,浏览量:4

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,但是,表内没有数据!");

实用:

/// 
        /// 判断DS是否为空
        /// 
        /// 需要判断的ds
        /// 如果ds为空,返回true
        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;
        }
升级版:

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

关注
打赏
1647422595
查看更多评论
立即登录/注册

微信扫码登录

0.0400s