dataset中的查询问题
我的数据集中有一张表table,我想在table中提取一个字段(不是记录),比如id这个字段。请尽量详细!table是我在数据库中的多张表中挑出来的,存在于dataset...
我的数据集中有一张表table,我想在table中提取一个字段(不是记录),比如id这个字段。请尽量详细!
table是我在数据库中的多张表中挑出来的,存在于dataset中,我就是想在table中提取一个字段,比如在table中有 学生姓名,学号这两个字段,我就想把学生姓名这个字段的值全部提出来。如
table表(dataset中)
学生姓名 学号
张三 10001
李四 10002
王五 10003
我要提取学生姓名这个字段。 展开
table是我在数据库中的多张表中挑出来的,存在于dataset中,我就是想在table中提取一个字段,比如在table中有 学生姓名,学号这两个字段,我就想把学生姓名这个字段的值全部提出来。如
table表(dataset中)
学生姓名 学号
张三 10001
李四 10002
王五 10003
我要提取学生姓名这个字段。 展开
6个回答
展开全部
如果你这个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();
}
这样就可以把学生姓名都保存在字符串数组中或者其他地方!
告一段落~~谢谢~
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();
}
这样就可以把学生姓名都保存在字符串数组中或者其他地方!
告一段落~~谢谢~
展开全部
不太清楚你要提取字段是什么意思?
如果是要把这个字段及这个字段的所有顺序都提取出来的话,
你可以使用table的defaultview的totable方法。
它可以让你指定新建的table中,包含原来table的那些字段。
很方便的。
如果是要把这个字段及这个字段的所有顺序都提取出来的话,
你可以使用table的defaultview的totable方法。
它可以让你指定新建的table中,包含原来table的那些字段。
很方便的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataSet ds = new DataSet();
ds.Tables["学生"].Rows[0]["学生姓名"];
ds.Tables["学生"].Rows[0]["学生姓名"];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ds.Tables[0].Rows[0].Name 试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select 学生姓名 from table表 group by 学生姓名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是想把所有的学生姓名提取出来?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询