【发布时间】:2011-11-14 03:57:14
【问题描述】:
我是 C#.net 的新手。我想要一个简单的解决方案来解决我的问题。
我有一个数据表,其中三个字段用作主键**(ITEM_CODE,WAREHOUSE_CODE,LOTNO)**。
我想从我的数据表中获取我试图与此 PRIMARY KEY 匹配的行的行索引。
我该怎么做?
非常感谢您的帮助和关注...
【问题讨论】:
标签: c# ado.net datatable dataview
我是 C#.net 的新手。我想要一个简单的解决方案来解决我的问题。
我有一个数据表,其中三个字段用作主键**(ITEM_CODE,WAREHOUSE_CODE,LOTNO)**。
我想从我的数据表中获取我试图与此 PRIMARY KEY 匹配的行的行索引。
我该怎么做?
非常感谢您的帮助和关注...
【问题讨论】:
标签: c# ado.net datatable dataview
我用这段代码解决了我的问题,
int rowIndex = dt.Rows.IndexOf(dt.Select("ITEM_CODE = 'i001' AND WAREHOUSE_CODE='001' AND LOTNO='111'")[0]);
感谢您的关注和回答。
【讨论】:
调用Find()方法,根据给定的值获取DataRow对象的引用,如果它(DataRow对象)不为null,则compare它对Datatable的每一行Rows集合的引用,并获取行索引。
【讨论】: