zoukankan      html  css  js  c++  java
  • 当GridView没有数据时显示Header或Footer

    方法:只要在要绑定的DataTable中加入一个空行即可

    注意:如果模版行中有类似Button等控件,空行就会显示出来;可以将Button的Visiable设置为false,或将整行Visiable设置为false就可以了

    HTML代码
            <asp:gridview id="gv" autogeneratecolumns="false" runat="server">
                
    <columns>
                    
    <asp:templatefield headertext ="id">
                        
    <itemstyle width="120" />
                        
    <itemtemplate>
                            
    <%#Eval("id"%></itemtemplate>
                        
    <footertemplate>
                            
    <asp:textbox id="txtId" runat="server"></asp:textbox></footertemplate>
                    
    </asp:templatefield>
                    
    <asp:templatefield headertext ="name">
                    
    <itemstyle width="120" />
                        
    <itemtemplate>
                            
    <%#Eval("name"%></itemtemplate>
                        
    <footertemplate>
                            
    <asp:textbox id="txtName" runat="server"></asp:textbox></footertemplate>
                    
    </asp:templatefield>
                
    </columns>
            
    </asp:gridview>
    C#代码
        protected void Page_Load(object sender, EventArgs e)
        {
            DataTable tbl 
    = new DataTable();
            tbl.Columns.Add(
    new DataColumn("id"));
            tbl.Columns.Add(
    new DataColumn("name"));

            tbl.Rows.Add(tbl.NewRow());
    //添加空行
            
    //gv.ShowFooter = true; //需要显示Footer就加入这行代码
            gv.DataSource = tbl;
            gv.DataBind();
        }
    效果图如下:

    id name

    id name

  • 相关阅读:
    python中的GIL
    centos7 安装docker
    ORACLE INSERT INTO SELECT
    Java substring几个用例
    Java Date类型转换、操作等(util.Date sql.Date,)
    ORACLE 按字段去除重复数据
    OFFICE技巧汇编
    ORACLE自动类型转换的坑
    ubuntu下,pycharm svn 版本控制,svn服务器在win下
    【草稿】pip重要命令;python 变量命名规则
  • 原文地址:https://www.cnblogs.com/andy65007/p/1632430.html
Copyright © 2011-2022 走看看