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>

    徐燕平
  • 相关阅读:
    doctype是什么?
    <img>的title和alt有什么区别
    鼠标悬浮时,蒙版显示;否则,蒙版消失
    右下角内容与正文之间 假 响应式
    上传input中file文件到云端,并返回链接
    获取input标签中file的内容
    HTML中Meta标签中http-equiv属性小结
    select和其元素options
    将数组中的信息准确分开,修改过后再保存到一起
    Bootstrap方法为页面添加一个弹出框
  • 原文地址:https://www.cnblogs.com/xyp0605/p/1796358.html
Copyright © 2011-2022 走看看