我需要一些建议如何在GRIDVIEW中使用DataKeys和DataItemIndex。
我需要在“GRIDVIEW”中获取项目“ROW”的值,并将其与“MembershipUser”相关联。
我收到错误“确保此方法的所有参数都具有调用方法定义的有效值。”
任何想法???谢谢你的帮助BYE!
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);
}
答案 0 :(得分:1)
您在datakeynames中拥有多少个键? 如果你有超过1个关键尝试:
uxUserListDisplayer.DataKeys[row.DataItemIndex]["Kayname"]
其中keyname是您想要阅读的密钥的名称。