20150709---Web中GridView控件根据绑定的数据显示不同的图片

示例图:

根据数据判断,显示各种不同的图片

该列的前端代码:

<asp:TemplateField HeaderText="审图">
      <ItemTemplate>
              <asp:ImageButton ID="imgbtnTest" runat="server" ImageUrl =‘<%# GetImgSrcTest(Eval("SpecialtyNum").ToString())%>‘ ></asp:ImageButton>
      </ItemTemplate>
      <ItemStyle Width="60px" />
</asp:TemplateField>

后台代码:

        protected string GetImgSrcTest(string SpecialtyNum)
        {
            if (SpecialtyNum != "")
            {
                int ex = int.Parse(SpecialtyNum);

                if (ex == 0)
                    return "../Images/Small/060.gif";
                else
                    return "../Images/Small/066.gif";
            }
            else
                return "../Images/Small/002.gif";
        }

跟据数据进行判断,返回不同的string字符串,作为ImageButton 的 ImageUrl属性。

时间: 2024-10-11 19:15:12

20150709---Web中GridView控件根据绑定的数据显示不同的图片的相关文章

asp.net中gridview控件的一些基本使用方法

[ 转自苏飞博客]共两篇 (1)菜单目录: GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等字符串格式GridView实现用"..."代替

autoit对于web中flash控件的操作

1.对于autoit的环境配置和安装我就不多说了,网上一搜一大堆. 2.我本来使用selenium对于web进行自动化测试的,但是selenium对于flash也是无能为力,我在网上找了很长时间,对于selenium来说必须要对flash进行重新build来通过js进行操作,但是这是很久以前的方法,我也不清楚是否适用,所以选择autoit进行模拟人工操作是个不错的选择. 3.根据我在网上查找的资料要用autoit对于Firefox进行直接操作,必须要适用FF.au3,对于这样的操作我在网上找到的

GridView控件通过bit值显示复选框状态

前几天用VS2013做了一个Asp.net下用GridView控件显示数据选中状态的小例子,引发了关于bit的一些新认识. 先简单说说我这个例子吧. 在VS里新建一个web窗体,然后拖入一个GridView控件,绑定Sql Server数据库里的数据源,再通过设置模板添加一个新列.在这个列中加入一个CheckBox控件,然后绑定到数据库里的字段. 开始我设置这个字段的类型为varchar,字段的值为True.False等.绑定后却无法达到想要的效果,即F5后网页内数据库isText字段值为Tru

027. asp.net中数据绑定控件之 GridView控件

GridView控件支持下面的功能: 绑定至数据源控件, 如SqlDataSource 内置排序功能 内置更新和删除功能 内置分页功能 内置行选择功能 可以编程方式访问GridView对象模型以动态设置属性 处理事件等 多个键字段 用于超链接列的多个数据字段 可通过主题和样式自定义外观 Girdview控件常用属性: BackImageUrl 背景图片 EmptyDtatText 没有任何数据时显示的文字 GridLines 网格线的样式 ShowHeader 是否显示页首连接 ShowFoot

ASP.NET——GridView控件绑定数据

        ASP.NET提供了许多种数据服务器控件,用于在Web页面中显示数据库中的表数据,GridView控件就是其中之一.这个控件和我们以前学过的DataGridView控件几乎是一样的,所以对GridView控件我们也并不陌生,下面简单介绍一下它的使用.         前台: 在工具箱中找到GridView控件,并把它拖拽到代码编辑区域.   第一步,进入设计界面,在GridView控件上方有一个向右的黑色小三角,单击这个按钮,选择编辑列,如图:          第二步,去掉自动

c#中DropDownList控件绑定枚举数据

c# asp.net 中DropDownList控件绑定枚举数据 1.枚举(enum)代码: private enum heros { 德玛 = 0, 皇子 = 10, 大头 = 20, 剑圣 = 30, } 如果不为枚举数列表中的元素指定值,则它们的值将自动递增,从1开始. 2.cs代码: private void LoadData() { //检索枚举heros返回包含每个成员的值的数组 Array herosArray = Enum.GetValues(typeof(heros)); fo

EasyUI 中 DataGrid 控件 列 如何绑定对象中的属性

EasyUI 中 DataGrid 控件 是我们经常用到的控件之一, 但是 DataGrid 控件 在绑定显示列时却不支持对象属性绑定. 模型如下: public class Manager implements java.io.Serializable { private Integer id; private Role role; private String loginName; private String password; private int status; private Da

在aspx页动态加载ascx页面内容,给GridView控件绑定数据

在aspx页动态加载ascx页面内容 //加载ascx页面内容Control c1 = this.Page.LoadControl("WebUserControl1.ascx");//绑定到aspx页的PlaceHolder控件上PlaceHolder1.Controls.Add(c1); DataSet ds = SqlServerHelpr.GetDataSet("select * from dbo.Table_1");//给GridView控件绑定数据Grid

将Excel中的数据读入到GridView控件中

使用Excel文件作为数据源,其实现的代码为: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("excel.xls") + "; Extended Properties=Excel 8.0; 实例代码: private DataSet CreateDataSource()    {        string strCon;        strCon = "Provider