zoukankan      html  css  js  c++  java
  • 绑定数据

    要绑定gridview字段一般我习惯了像这样的 <asp:BoundField DataField="PlayerName" HeaderText="账号" />">

    可是这样要绑定这个字段不方便,但可以用  <asp:TemplateField HeaderText="是否成功" SortExpression="IsReturn">

    来代替

    后台可以写个方法

     public string IsRetu(string str)
        {
            if (str == "1")
            {
                return "成功";
            }
            else if (str == "0")
            {
                return "等待";
            }
            else
            {
                return "";
            }
        }

    然后在前台编辑的时候绑定这个方法

    <EditItemTemplate >
                  <asp:Label ID="Label1" runat="server" Text='<%# Eval("IsReturn") %>'></asp:Label>
                   </EditItemTemplate>
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" Text='<%#IsRetu("IsReturn").ToString())%>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>

    一个编辑一个显示这样在页面显示的时候是否成功这个字段的值如果为1的时候=成功 如果为0的时候=等待 否则为空字符串

    这是一种方法适合在字段值为多个的时候可以

    但还有一种就是直接用三元运算符不需要后台写方法直接在前台也绑定

    <EditItemTemplate >
                  <asp:Label ID="Label1" runat="server" Text='<%# Eval("IsReturn") %>'></asp:Label>
                   </EditItemTemplate>
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" Text='<%#Eval("IsReturn").ToString()=="1"?"成功":"等待"%>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>

    徐燕平
  • 相关阅读:
    返回一个首尾相连的整数数组中最大子数组的和
    《程序员修炼之道——从小工到专家》读后感一
    成功之路,贵在坚持
    有些路走下去会很苦很累,但是不走会后悔
    商品进行倒计时
    Hibernate中HQL函数汇总及获取当前时间进行比较举例
    java类的继承,多态,抽象类与接口
    equals()与 == 比较,hashCode方法
    面向对象基本知识
    命令控制台与java环境配置
  • 原文地址:https://www.cnblogs.com/xyp0605/p/1796358.html
Copyright © 2011-2022 走看看