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>

    徐燕平
  • 相关阅读:
    read()系统调用的流程(转个贴)
    linux kernel reading
    开博第一篇
    让人崩溃的Visual C++ 2005 SP1 Redistributable Package (x86),为啥我下不下来?
    System Call on Linux 2.6 for i386(2) int 0x80与systementer
    http://www.netyi.net/in.asp?id=yuanxianping
    取Insert产生的ID
    递归触发器资料
    Commit Trans和Rollback Trans在有触发器操作时的区别
    转:安全配置SQL Server2000服务器
  • 原文地址:https://www.cnblogs.com/xyp0605/p/1796358.html
Copyright © 2011-2022 走看看