【问题标题】:combined primary key search in DataTableDataTable中的组合主键搜索
【发布时间】:2011-11-14 03:57:14
【问题描述】:

我是 C#.net 的新手。我想要一个简单的解决方案来解决我的问题。
我有一个数据表,其中三个字段用作主键**(ITEM_CODE,WAREHOUSE_CODE,LOTNO)**。 我想从我的数据表中获取我试图与此 PRIMARY KEY 匹配的行的行索引。
我该怎么做?
非常感谢您的帮助和关注...

【问题讨论】:

    标签: c# ado.net datatable dataview


    【解决方案1】:

    我用这段代码解决了我的问题,

    int rowIndex = dt.Rows.IndexOf(dt.Select("ITEM_CODE = 'i001' AND WAREHOUSE_CODE='001' AND LOTNO='111'")[0]);
    

    感谢您的关注和回答。

    【讨论】:

    • 如果您发布的内容解决了您的问题,请接受它作为答案。
    • 是的,当我接受它时,“您可以在 21 小时内接受您自己的答案”框已显示。所以,我明天将接受作为答案。
    【解决方案2】:

    调用Find()方法,根据给定的值获取DataRow对象的引用,如果它(DataRow对象)不为null,则compare它对Datatable的每一行Rows集合的引用,并获取行索引。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 2021-05-28
      • 2021-12-03
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      • 2020-12-28
      相关资源
      最近更新 更多