dataset中的查询问题

我的数据集中有一张表table,我想在table中提取一个字段(不是记录),比如id这个字段。请尽量详细!table是我在数据库中的多张表中挑出来的,存在于dataset... 我的数据集中有一张表table,我想在table中提取一个字段(不是记录),比如id这个字段。请尽量详细!
table是我在数据库中的多张表中挑出来的,存在于dataset中,我就是想在table中提取一个字段,比如在table中有 学生姓名,学号这两个字段,我就想把学生姓名这个字段的值全部提出来。如
table表(dataset中)
学生姓名 学号
张三 10001
李四 10002
王五 10003
我要提取学生姓名这个字段。
展开
 我来答
belsonB5
2008-03-26 · TA获得超过557个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:102万
展开全部
如果你这个DataSet只为了得到表的学生姓名,那你就没有必要去把其他字段查询出来,Sql语句如下:
select studentName from student

如果DataSet除了学生姓名的其他字段在其他地方还要使用的话,根据你说的情况只要提取学生姓名所有数据,代码如下:
string[] studentName = new string[ds.Tables[0].Rows.Count];
for(int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
studentName[i] = ds.Tables[0].Rows[i]["studentName"].ToString();
}
这样就可以把学生姓名都保存在字符串数组中或者其他地方!

告一段落~~谢谢~
cnmahj
2008-03-26 · TA获得超过954个赞
知道小有建树答主
回答量:785
采纳率:0%
帮助的人:1069万
展开全部
不太清楚你要提取字段是什么意思?
如果是要把这个字段及这个字段的所有顺序都提取出来的话,
你可以使用table的defaultview的totable方法。
它可以让你指定新建的table中,包含原来table的那些字段。
很方便的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aqmzhen
2008-03-26 · TA获得超过127个赞
知道答主
回答量:118
采纳率:0%
帮助的人:55.9万
展开全部
DataSet ds = new DataSet();
ds.Tables["学生"].Rows[0]["学生姓名"];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
activezfj
2008-03-26 · TA获得超过330个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:229万
展开全部
ds.Tables[0].Rows[0].Name 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丰运盛4Q
2008-03-26 · TA获得超过106个赞
知道答主
回答量:72
采纳率:0%
帮助的人:70.4万
展开全部
select 学生姓名 from table表 group by 学生姓名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友caef6e2bb
2008-03-26 · TA获得超过2425个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:1404万
展开全部
你是想把所有的学生姓名提取出来?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式