【发布时间】:2020-01-31 10:05:07
【问题描述】:
我目前已将此功能附加到我的 gridview 中,我正在尝试获取它以避免我创建的 11 列。我是一个触发此功能的超链接,而不是转到超链接,提供任何帮助将不胜感激。
protected void GridView1_RowCreated(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(TakeGrid, "Select$" + e.Row.RowIndex);
}
}
【问题讨论】:
-
我认为更好的方法是从您的
e.Row.DataItem中识别一些字段/属性以确定是否隐藏。是一直排在第 11 排,还是这一次? -
我想避免第 11 列而不是行,我在第 11 列有一个超链接,当整行被绑定时我无法使用
-
您是否要隐藏具有
id=lnk的<asp:HyperLink>? -
不,我有一行数据,超链接需要指向不同的网站。我希望用户能够单击任何其他列并触发代码隐藏函数。超链接应始终可见