代码之家  ›  专栏  ›  技术社区  ›  GibboK

如何使用数据键和数据项索引

  •  0
  • GibboK  · 技术社区  · 14 年前

    我需要一些建议如何使用网格视图的数据键和数据项索引。

    我需要在“GridView”中获取项目“Row”的值,并将其与“MembershipUser”关联。

    我得到一个错误“确保此方法的所有参数都具有被调用方法定义的有效值。”

    有什么想法吗????谢谢你的帮助,再见!

     protected void uxRoleCheckBoxSelector_CheckChanged(object sender, EventArgs e)
            {
                CheckBox activeCheckBox = (CheckBox)sender;
                GridViewRow row = (GridViewRow)activeCheckBox.NamingContainer;
                string myUserName = (string)uxUserListDisplayer.DataKeys[row.DataItemIndex].Value;
                MembershipUser myUser = Membership.GetUser(myUserName);
    
            }
    
    1 回复  |  直到 13 年前
        1
  •  1
  •   Flatlineato    13 年前

    在datakeynames中有多少个键? 如果您有多个密钥,请尝试:

    uxUserListDisplayer.DataKeys[row.DataItemIndex]["Kayname"]
    

    其中key name是您希望阅读的密钥的名称。