【发布时间】:2012-12-07 01:06:30
【问题描述】:
我有带有包含超链接的模板字段的 gridview。我想根据我的 SQL 数据(绑定到网格的数据表)的特定字段中的一些逻辑来更改超链接的 URL。我想我需要使用 RowDataBound 事件,检查数据表字段的值并根据需要设置 NavigateURL。
RowDataBound期间如何访问数据表中列的值?
我可以确定它是否不是页眉或页脚行,并使用下面的代码访问超链接控件。但是在我的逻辑上画一个空白来查看数据以确定要设置的 URL。
if (e.Row.RowType == DataControlRowType.DataRow)
{
HyperLink hl = (HyperLink)e.Row.FindControl("hlStatus");
}
【问题讨论】:
标签: gridview hyperlink rowdatabound