问题描述
请教高手如何从一个dataSet的一个表中查找符合条件的一条记录,并把其中的一个字段赋值给一个变量例如:现在有dataSet.Tables["t"]表t中有a,b,c三个字段如何从表t中找出符合a字段条件的记录(例如条件是a="01"),并将这条记录中的c字段值赋给变量x,但是我不希望循环这个表来达到目的,望高手不吝赐教!
解决方案
解决方案二:
DataRow[]drs=dataSet.Tables["t"].Select("a='01');if(drs.Lenght>0){...}
解决方案三:
谢谢cnjack我想问一下查找出来的记录必须要放入到DataRow[]中吗?有没有方法直接赋给一个变量的
解决方案四:
DataRow[]drs=dataSet.Tables["t"].Select("a='01');if(drs.Lenght>0){x=drs[0]["c"];}这样不是行了吗
解决方案五:
因为不清楚有多少条记录满足条件a="01"所以需要拿DataRow[]来存放所有行然后在遍历DataRow[]x=drs["c"].toString();
解决方案六:
DataRow[]drs=dataSet.Tables["t"].Select("a='01');谢谢anan221dmhaifeng其实我是想问有沒有比上面这条语句查找记录的速度更快的方法
解决方案七:
在SQL语句上操作效率应该比以上的语句快...
时间: 2024-12-31 14:20:36