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