ds.Tables[0].Rows[0][0],反正你一张表就Table[0]就是了,就是默认的第一张表,后面的Rows[0][0]的意思是第一行的第一个字段。这里还是很多行要用for循环来判断。应该是 for (int i = 0; i < ds.Table[0].Count; i++) { 你要判断的数据= ds.Tables[0].Rows[i]["字段名"]; }