引发RowDataBound事件,我的问题是如何为GridviewRowEventArgs e拔出DataKey?
我有一个Publications表,并且令人惊讶的是,键是PublicationID,但是我没有发布ID的边界域,但是将其指定为datakeyname。我可以使用以下方法获取信息:
int pID =Convert.ToInt32(DataBinder.Eval(e.Row.DataItem,"PublicationID"));
但是想知道是否有更优雅的方式来获取信息?!
另外,如果我调查e,我可以看到还具有子表所有者的基础表(出版物),从应用程序的角度,即RowDataBound事件内部,有人知道我该怎么做吗?
这就是所有.Net 3.0,C#。
谢谢,R。
最佳答案
((GridView)sender).DataKeys [e.Row.RowIndex] .Value.ToString();
关于c# - GridView,RowDataBound(对象发送者,GridViewRowEventArgs e),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1134549/