【问题标题】:Get GridViewRow by DataKeyValue通过 DataKeyValue 获取 GridViewRow
【发布时间】:2012-07-03 04:37:59
【问题描述】:

我们能否在给定 GridView DataKey 值的情况下获得 GridViewRow?

我知道我们可以遍历所有行并获取该行,但我需要知道是否有快捷方式来查找该行。

例如,如果我们有 RowIndex,我们可以很容易地找到 Row。是否有类似的方法来查找给定 GridView DataKey 值的行。

非常感谢您对此提供的任何帮助。提前致谢。

【问题讨论】:

    标签: asp.net .net gridview


    【解决方案1】:

    你可以这样做

    string str = gvListing.DataKeys[rowIndex].Values["YourDataKeyName"].ToString();
    

    【讨论】:

    • 我们不会有“RowIndex”,我们只会有“DataKeyValue”。
    • DataKeys 附加在网格的每一行(数据源记录)中。如果不将其与行关联,那么您想如何关联呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多