1、判断dataset是否为空:
DataSet为空和DataSet中没有表是两回事。
if(ds == null) //ds为空
if(ds.Tables.Count == 0) //ds中没有表
if(ds.Tables.Count == 1 && ds.Tables[0].Rows.Count == 0) //ds中的表没有数据
2、dataset取值示例:
题目:
dataset已从数据库取出值,现dataset中有
a b c
1 one 一
2 two 二
3 three 三
4 four 四
实现类似sql语句Select b From Temp_Table Where c="二"
实现代码:
for (int i = 0; i < dataset.Tables[0].Rows.Count; i++)
{
if (dataset.Tables[0].Rows[i][2].ToString().Equals("二"))
{
string value=dataset.Tables[0].Rows[i][1].ToString();
}
}
value的值就为"two"