我有一个带有选择按钮的Gridview。该选择按钮将导致创建一个DetailsView。我正在为这个DataBind使用一个定制的DetailsView方法。自定义DataBind方法确实调用了detailsview.DataBind(),然后触发detailsview_ItemCreated。EventArgs for detailsview_ItemCreated是空的。
我需要获得“父”GridView的ID。
detailsview_ItemCreated在自定义DataBind方法中执行detailsview_DataBind()之后立即触发,因此我不确定是否可以在某个时候添加到EventArgs,或者是否需要从DataBind方法中激发该方法本身。或者其他的东西。
任何帮助都是非常感谢的。
发布于 2018-01-19 22:05:31
采用不同的方法,在Init event中实现页面扩展方法,然后检查GridView导致回发的IF
发布于 2018-01-18 23:06:36
在item created事件中尝试此操作,该事件将为您提供网格行的行索引。
int rindex=(((GridViewRow) (((DetailsView)(sender)).Parent.BindingContainer))).RowIndexhttps://stackoverflow.com/questions/48331609
复制相似问题