<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn HeaderText="标 志" HeaderStyle-HorizontalAlign="Center"> <ItemTemplate>
<asp:Image ImageAlign=Middle ImageUrl='<%#this.getnew(DataBinder.Eval(Container.DataItem,"newed").ToString())%>'></asp:Image>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
在cs文件中
protected string getnew(string newed)
{
if(newed.ToString()=="")
{
return "";
}
else
{
return "gif/color.gif"; }
}
可是在datagrid1中的图片总是不显示。帮忙看看有错吗?
<Columns>
<asp:TemplateColumn HeaderText="标 志" HeaderStyle-HorizontalAlign="Center"> <ItemTemplate>
<asp:Image ImageAlign=Middle ImageUrl='<%#this.getnew(DataBinder.Eval(Container.DataItem,"newed").ToString())%>'></asp:Image>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
在cs文件中
protected string getnew(string newed)
{
if(newed.ToString()=="")
{
return "";
}
else
{
return "gif/color.gif"; }
}
可是在datagrid1中的图片总是不显示。帮忙看看有错吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货