怎样使用datagrid来数据库里的逻辑来动态显示图像? 我的数据表里有这样一个字段,用来判断用户的权限,数据类型为tinyint 当有权限时为1,没有权限时为0;在这里我想做一个用datagrid显示的用户权限列表,当权限为1时显示一个小图标,当权限为0时显示为另外一个小图标,请问这里应该如何实现,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在ItemDataBind中写。 就ok了。 例子:<asp:datagrid id="DataGrid1" style="Z-INDEX: 102; LEFT: 80px; POSITION: absolute; TOP: 8px" runat="server" AllowSorting="True" AutoGenerateColumns="False" Width="224px"> <Columns> <asp:BoundColumn DataField="field1"></asp:BoundColumn> <asp:BoundColumn Visible="False" DataField="field2"></asp:BoundColumn> <asp:TemplateColumn> <ItemTemplate> <asp:Image id="Image1" runat="server"></asp:Image> </ItemTemplate> </asp:TemplateColumn> </Columns> </asp:datagrid>=========== private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if(e.Item.ItemIndex>-1) { string a = e.Item.Cells[1].Text; Image tmp = e.Item.FindControl("Image1") as Image; if(a == "1") tmp.ImageUrl = "image01.jpg"; else tmp.ImageUrl = "image02.jpg"; } } 关于执行跳转按钮的时候gridview中的序号列数字消失。。 对DataTable的处理 PowerTalkBox怎么用? 如何调用别人的控件 网页传输过程怎么加密 ——————关于web视频直播系统的开发思路请教,谢谢各位前辈 新手,请教:主从表在ASP.net网站中如何绑定??? 高手请进!问题解决,分数送上!!!!!!!!!!!!!!!!!!!!! 为什么无法写入文件? 怎样用VB.NET编写WEB用户控件的事件 TreeView的问题 装了2.0版本的.net framework 1.0的ASP.net 程序就不能继续开发了
就ok了。
<asp:datagrid id="DataGrid1" style="Z-INDEX: 102; LEFT: 80px; POSITION: absolute; TOP: 8px" runat="server"
AllowSorting="True" AutoGenerateColumns="False" Width="224px">
<Columns>
<asp:BoundColumn DataField="field1"></asp:BoundColumn>
<asp:BoundColumn Visible="False" DataField="field2"></asp:BoundColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Image id="Image1" runat="server"></asp:Image>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
===========
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex>-1)
{
string a = e.Item.Cells[1].Text;
Image tmp = e.Item.FindControl("Image1") as Image;
if(a == "1")
tmp.ImageUrl = "image01.jpg";
else
tmp.ImageUrl = "image02.jpg";
}
}