【发布时间】:2010-03-26 12:37:46
【问题描述】:
我被这个难住了。我想在数据绑定到它之后修改 Gridview 的超链接字段中的文本。我在msdn 上找到了与此类似的代码,但我无法让它工作。
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
e.Row.Cells[2].Text = e.Row.Cells[2].Text + "random text";
}
我也在 Page_PreRender 事件中尝试了类似的代码,但没有成功。我也试过在这行代码之前调用 DataBind() 而没有帮助。我总是在没有来自数据库的数据的情况下在单元格中获得“随机文本”。谢谢
【问题讨论】:
-
使用您发布的代码——除了调用 DataBind() 之外,在 prerender、init 等中没有任何内容,您会得到多行,其中单元格 2 填充了“随机文本”?如果你注释掉那行,它就充满了数据?