注册 登录
编程论坛 ASP.NET技术论坛

[求助]GridView中怎样实现自定义格式?

g82941016 发布于 2006-05-29 09:58, 629 次点击
我的数据库中有一个字段想用下面的格式转一下:
private String HtmlCode(string TString)
{
if (TString != null)
{
TString = TString.Replace("\r", "<br>");
TString = TString.Replace(" ", "&nbsp;");
TString=TString.Replace("[","<img src=").Replace("]",">");
return TString;
}
else
{
return TString="无内容";
}
}
请问在GridView中怎样调用这个格式?
2 回复
#2
小笨笨2006-05-29 18:17
用DataGrid的ItemCreated事件可以做到,http://smallfools.blog.hexun.com/3137958_d.html这里有个例子,不过是对页脚的操作,你可以改一下成为对你所要处理的列的操作。
#3
qplclxb2007-07-22 22:45
我用了这个办法,先将该列转换成模板列,然后再编辑绑定表达式为如下:
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# HtmlCode(DataBinder.Eval(Container.DataItem,"title").ToString()) %>'></asp:Label>
</ItemTemplate>
供你参考
1