C# DataTable 的Select方法能取出任意几列的全部内容吗?
5个回答
展开全部
可以啊,用到dset就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataRow[] drs = dataTable.Select("where条件");
object col1Value = drs[0]["col1"];
object col2Value = drs[0]["col2"];
object col3Value = drs[0]["col3"];
object col1Value = drs[0]["col1"];
object col2Value = drs[0]["col2"];
object col3Value = drs[0]["col3"];
追问
谢谢你的回答,这样的取法只能取到第0行col1列、col2列、col3列的值,而不是col1列、col2列、col3列的所有行的值
追答
DataRow[] drs = dataTable.Select("where条件");
foreach (DataRow dr in drs)
{
object col1Value = dr["col1"];
object col2Value = dr["col2"];
object col3Value = dr["col3"];
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
= = Select 方法是过滤数据用的。。。
既然你都已经取得Table 爱怎么取就怎么取。
如:table.Rows[0]["xxx列"]
既然你都已经取得Table 爱怎么取就怎么取。
如:table.Rows[0]["xxx列"]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Select方法是筛选行,不能筛选列
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询