判断dataset不为空的方法 if (ds2.Tables.Count != 0){}我一直这样来判断,对大家有用的可以参考下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(ds!=null&&DataSet.Tables.Length>0) { } ds != nullds.Tables.Count != 0ds.Tables.Cast<DataTable>().Where(dt => dt != null).Count() != 0 bool IsEmpty(DataSet dataSet){ foreach(DataTable table in dataSet.Tables) if (table.Rows.Count != 0) return false; return true;} ds2为空不是ds2=null吗?ds=null,你的代码直接挂掉了 都是验证DATASET是否存在表或行,都是可行了 ds!=null,这是首要条件,其他的在 ds==null 的时候就不能用了. if (table.Rows.Count != 0) DataSet.Tables.Length 这个是错误的,没有length这个属性吧 while(true) { } 应该先判断ds!=null 再来判断 ds.Tables.Length > 0 如果不先判断是否为空,程序可能要出错。 if(ds != null && typeof(ds) == "object" && ds.Tables != null){ } if (ds != null && ds.Tables.Count > 0){} C#应用程序调用问题 进程间如何进行对象传递 再求一正则,找到全文中的<p[^>]*>,但不包含在<td[^>]*>之间的<p[^>]*> 接触c#和vs有一段时间了 字符串截取问题 ?? random 找代码:asp.net电子商务高级编程 VS C#窗体应用程序对excel表操作 请问怎么来确定一个类的大小? 从今天开始搞c#,希望各位老大多多指教小弟 关于winfrom子窗体关闭刷新父窗体的问题 如何判断一个字符串是文件还是文件夹
{
}
ds.Tables.Count != 0
ds.Tables.Cast<DataTable>().Where(dt => dt != null).Count() != 0
{
foreach(DataTable table in dataSet.Tables)
if (table.Rows.Count != 0) return false; return true;
}
{ }
if(ds != null && typeof(ds) == "object" && ds.Tables != null)
{
}