我有一个带有选择按钮的Gridview。该选择按钮导致创建DetailsView。我正在为DetailsView使用自定义DataBind方法。自定义DataBind方法会调用detailsview.DataBind(),然后触发detailsview_ItemCreated。 detailsview_ItemCreated的EventArgs为空。
我需要获取"父母"的ID GridView的。
在viewview_DataBind()在自定义DataBind方法中执行后,detailsview_ItemCreated立即触发,因此我不确定是否可以在某个时刻添加到EventArgs,或者我是否需要从DataBind方法触发方法本身。或完全不同的东西。
感谢任何帮助
答案 0 :(得分:0)
在item created事件中尝试此操作,该事件将为您提供网格行的行索引。
int rindex=(((GridViewRow) (((DetailsView)(sender)).Parent.BindingContainer))).RowIndex
答案 1 :(得分:0)
采用不同的方法并在On postback, how can I check which control cause postback in Page_Init event中实现了页面扩展方法,然后检查了一个用于GridView导致回发的IF