if(ds != null && ds.Table.Count>=0 && ds.Table[0].Rows.Count>0)
{
ds.Table[0].Row[0]["name"];
}
判断DataSet是否为空
//*****************判断DataSet是否为空 DataSet ds=new DataSet(); if(ds != null && typeof(ds) == "object" && ds.Tables != null) { Response.write("DataSet为空值"); } //****************判断DataSet记录数是否为0 DataSet ds=new DataSet(); bool isNull=false; if(ds.Tables.Count ==0) { isNull = true; } bool isNull=false; if(ds.Tables.Count ==0){ isNull = true; } //****************然后判断数据表中是否存在数据 DataSet ds=new DataSet(); for(int i=0;i<ds.Tables.Count;i++){ //表 for(int j=0;j<ds.Tables[i].Rows.Count;j++){ //行 for(int m=0;m<ds.Tables[i].Columns.Count;m++){ //列 if(ds.Tables[i].Rows[j][m] != null){ isNull =true; break; //如果有一个字段不为空,表示存在数据 } } } } |