【问题标题】:Grid view footer template ? In Asp.net?网格视图页脚模板?在 Asp.net 中?
【发布时间】:2012-04-05 07:01:18
【问题描述】:

在 web 应用程序 [asp.net gridview] 中,我想在不绑定数据的情况下显示 gridvew,我的意思是我有页脚模板,当用户输入并单击添加时,我保留了文本框和按钮,然后数据将绑定到 gridview,例如第一次 [当没有数据时] 应该只显示页脚。你能帮帮我吗,谢谢。有什么可以参考的。

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    我觉得你可以用;

    <asp:GridView ID="gv1" runat="server" HeaderStyle-Font-Bold="true">   
    <EmptyDataTemplate>
    <!-- your html template -->
    </EmptyDataTemplate> 
    </asp:GridView>
    

    希望有帮助

    【讨论】:

      【解决方案2】:

      创建一个具有相同字段的表[绑定gridivew]并将数据绑定到gridview

                   DataTable dt = new DataTable();
      
                  DataColumn dc = new DataColumn("WeekNo", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("Division", typeof(string));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("Activity_Desc", typeof(string));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("Projects", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("MonDay", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("TuesDay", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("WednesDay", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("ThursDay", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("FriDay", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("SaturDay", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("SunDay", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("Hid", typeof(Int32));
                  dt.Columns.Add(dc);
                  dc = new DataColumn("SubmitStatus", typeof(Int32));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("TotalWeek", typeof(string));
                  dt.Columns.Add(dc);
      
                  dc = new DataColumn("Did", typeof(string));
                  dt.Columns.Add(dc);
      
                  //dc = new DataColumn("Curstatus", typeof(string));
                  //dt.Columns.Add(dc);
                  dc = new DataColumn("ActivityID", typeof(string));
                  dt.Columns.Add(dc);
                  dc = new DataColumn("ProjectId", typeof(string));
                  dt.Columns.Add(dc);
      
      
      
                  DataRow dr = dt.NewRow();
                  dr[0] = 0; dr[1] = 0; dr[2] = 0; dr[3] = 0; dr[4] = 0; dr[5] = 0; dr[6] = 0; dr[7] = 0; dr[8] = 0; dr[9] = 0; dr[10] = 0; dr[11] = 0; dr[12] = 0; dr[13] = 0;
                  dr[14] = 0; dr[15] = 0; dr[16] = 0; //dr[17]=0;
                  dt.Rows.Add(dr);
                  GridView.DataSource = dt;
                  GridView.DataBind();
                  GridView.Rows[0].Visible = false;
      

      【讨论】:

        猜你喜欢
        • 2010-10-10
        • 2011-10-20
        • 2011-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-13
        • 1970-01-01
        • 2014-09-23
        相关资源
        最近更新 更多