关于表 datatable的条件查询
从数据库中获得一个datatabledt。里面有很多的死的数据。然后,我就是要在这个表中来按条件查询,例如dt中有个列叫"palte",如何在dt中查询出palte=1的...
从数据库中获得一个datatable dt 。里面有很多的死的数据。然后,我就是要在这个表中来按条件查询,例如 dt中有个列叫"palte",如何在dt中查询出palte =1 的相关信息
展开
8个回答
展开全部
for(int i = 0; i < dt.Rows.Count - 1; i++)
{
DataRow row = dt.Rows[i];
int palte = Convert.T0Int32(row["palte"]);
if(palte == 1)
{
//你要做的事。。。
}
}
思路就是这么样。。。
{
DataRow row = dt.Rows[i];
int palte = Convert.T0Int32(row["palte"]);
if(palte == 1)
{
//你要做的事。。。
}
}
思路就是这么样。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
易讯数据
2024-10-08 广告
2024-10-08 广告
易讯数据,www.data1688.com,系统集成包含北美、南美、欧洲、亚洲在内的全球200个国家1000万真实买家进出口采购产品的详细信息,每一条海关数据均是真实发生的采购记录,具有及时性,准确性和权威性。...
点击进入详情页
本回答由易讯数据提供
展开全部
这种情况,我们可以使用LINQ(语言集成查询)来解决 如果你的VS是 2008 就可以用了
关于LINQ更多的知识,我就不多说,查资料吧
下面附语法:
var WhereDT= From n In dt Where n.palte==1 Select n;
关于LINQ更多的知识,我就不多说,查资料吧
下面附语法:
var WhereDT= From n In dt Where n.palte==1 Select n;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataTable类有一个Select()方法。
DataRow[] dts = dt.Select("palte = 1");
上面这行代码就实现的你说的功能。
dts中的数据就是你想要的。
DataRow[] dts = dt.Select("palte = 1");
上面这行代码就实现的你说的功能。
dts中的数据就是你想要的。
参考资料: msdn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataTable dt1;
DataView dv = new DataView(dt1);
dv.RowFilter = "palte=1";
DataTable dt_New = dv.ToTable();
DataView dv = new DataView(dt1);
dv.RowFilter = "palte=1";
DataTable dt_New = dv.ToTable();
追问
你好,假如我这边有很多条件要一起查询的。比如第一个是palte =1 第二个 errorcode=1
再的话,我要输出一个table中的值,列名是text的
追答
DataTable dt1;
DataView dv = new DataView(dt1);
dv.RowFilter = "palte='1' AND errorcode='1'";
DataTable dt_New = dv.ToTable();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个sql语句,要哪个字段写那个字段,然后在datatable上绑定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询