读书人

gridview 模板列 根据值不同 动态添加

发布时间: 2012-03-18 13:55:38 作者: rapoo

gridview 模板列 根据值不同 动态添加链接
后台有一个值tstatue

有三个值 1 、 2、 3 、

当值=1
在gridview模板列加上链接<a href=a.aspx>第一种情况</a>

当值=2时
在gridview模板列加上链接<a href=b.aspx>第二种情况</a>

当值=3时
在gridview模板列显示空白。

请问如何做到,不改后台C#代码,只在前台修改aspx文件。

HTML code
<ItemTemplate> <%#Eval["tstatue"].tostring()!=1&&Eval["tstatue"].tostring()!=3………… </ItemTemplate>                            </asp:TemplateField>


[解决办法]
这种问题我写过,是这样的。如果有用,要多给分哦,呵呵

<itemplate>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "tstatue")) == "1" ?

"<a href='a.aspx'>a链接</a>" : Convert.ToString(DataBinder.Eval(Container.DataItem, "tstatue")) == "2" ?
"<a href='b.aspx'>b链接</a>" : "<a href='c.aspx'>c链接</a>" %>
</itemplate>

读书人网 >C#

热点推荐