繁体   English   中英

在Row_Editing事件触发时获取GridView DataKeyNames值?

[英]Getting GridView DataKeyNames values when Row_Editing event fires?

GridViewEmp中的DataKeyNames属性由3个字段组成: EmpIdJobNumberCourseId 我想检索JobNumber的值。

因此,在GridView.RowEditing ,我尝试了以下代码段,并获得EmpId的值( DataKeyNames的第一个值)。 但是我不确定如何检索JobNumberCourseId

protected void EditGridView(object sender, GridViewEditEventArgs e)
{
    string empId = GridViewEmp.DataKeys[e.NewEditIndex].Value.ToString();
}

我还需要获取其他2个值,但不确定如何。

谢谢。

通过使用值而不是像这样的值:

string courseId = GridViewEmp.DataKeys[e.NewEditIndex].Values[2].ToString();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM