
<ItemStyle CssClass="width=4px" />
<ControlStyle Width="40px" />
</asp:ImageField>,前提是你在你建的网站的里面见一个images文件夹,存入你的图片。还有什么问题你就再补充行吧。
补充:你在image/face下的pic1.gif,数据库字段是imageUrl,字段内容应该是是image/face/pic1.gif。你再试试吧。有问题再问吧
插入一个模板列,然后扔一个picturebox进去,后台配置将数据库中图片的数据设定在这个box的imageurl上<asp:templatefield />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" GridLines="None"OnRowDataBound="GridView1_RowDataBound">
<Columns>
<asp:BoundField DataField="FAppNO" HeaderText="APP编码" />
<asp:TemplateField>
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>增加个模板放两个图片控件,指定好路径其中默认不显示的图片Visble为false
<asp:Image ID="passShow" runat="server" ImageUrl="../../../skin/common/pass.gif"
Visible="false" />
<asp:Image ID="currShow" runat="server" ImageUrl="../../../skin/common/cur.gif" />
</ItemTemplate>
<ItemStyle Width="30px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemStyle Width="70px" />
<HeaderTemplate>
姓名
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="empInfo" runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField HeaderText="业务类型" DataField="FBusiName"></asp:BoundField>
<asp:BoundField HeaderText="审批意见" DataField="FOpinion" Visible="false"></asp:BoundField>
<asp:BoundField HeaderText="当前状态" DataField="FActionid" Visible="false"></asp:BoundField>
<asp:BoundField HeaderText="上报时间" DataField="FAppliedDate1" ItemStyle-Width="100px">
</asp:BoundField>
<asp:TemplateField>
<HeaderTemplate>
审批
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="appWindow" runat="server"></asp:Label>
</ItemTemplate>
<ItemStyle Width="40px" />
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<div style="margin: 5px 0 5px 4px">
目前暂没有上报信息!</div>
</EmptyDataTemplate>
</asp:GridView>
====================下面是CS代码,就是绑定GRIDVIEW的GridView1_RowDataBound事件============================
if ((e.Row.DataItem as DataRowView)["FIsCurrent"].ToString() == "0")判断你绑定字段的状态比如这是“FIsCurrent”来控制图片显示与否
{
//控制已经提交上去的
System.Web.UI.WebControls.Image pass = (System.Web.UI.WebControls.Image)e.Row.FindControl("passShow")
pass.Visible = true
System.Web.UI.WebControls.Image curr = (System.Web.UI.WebControls.Image)e.Row.FindControl("currShow")
curr.Visible = false
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)