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>

    徐燕平
  • 相关阅读:
    开发报表的先进工具
    强大的报表前端展现功能
    管理驾驶舱监控大屏展现
    换乘算法【转】
    提交中文数据乱码问题总结
    重定向
    容易遗漏的
    jsp基础语法【转】
    说说Java NIO【转】
    Java读取大文件的操作【转】
  • 原文地址:https://www.cnblogs.com/xyp0605/p/1796358.html
Copyright © 2011-2022 走看看