c#从dataTable中取出行,不知道是第几行,只知道行中数据!
如:data1data2data31234568910只知道有一行数据data1的值为8,但是不知道是第几行.有没有在不通过遍历整个表的情况下得到该行数据的dataRow...
如:data1 data2 data3
1 2 3
4 5 6
8 9 10
只知道有一行数据data1的值为8,但是不知道是第几行.有没有在不通过遍历整个表的情况下得到该行数据的dataRow对象 展开
1 2 3
4 5 6
8 9 10
只知道有一行数据data1的值为8,但是不知道是第几行.有没有在不通过遍历整个表的情况下得到该行数据的dataRow对象 展开
3个回答
展开全部
任何方法都是遍历得到的,
区别在于遍历是你自己写的还是微软封装的
区别在于遍历是你自己写的还是微软封装的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for (int i = i;i<dt.rows.count;i++)
{
int index = convert.toint32(dt.rows[i]["data1"].tostring()):
if(index == 8)
{
DataRow row = dt.rwos[i];
}
}
微软封装的datatable.select楼上已有解决方法,全都是循环数据。只是select不用自己写循环而已
{
int index = convert.toint32(dt.rows[i]["data1"].tostring()):
if(index == 8)
{
DataRow row = dt.rwos[i];
}
}
微软封装的datatable.select楼上已有解决方法,全都是循环数据。只是select不用自己写循环而已
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datatable的select方法,根据列名查询行 返回datarow[]类型
如:datarow[] dr = datatable.select("name='张三'")
如:datarow[] dr = datatable.select("name='张三'")
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询