zoukankan      html  css  js  c++  java
  • Gridview 增加多个空行。

    // 自动填充的行数
      int numCount = 0;
     
    protected void Page_Load(object sender, EventArgs e)
      {
       
    if (!Page.IsPostBack)
        {
          GridView1.DataSource
    = CreateDataSourceByXianhuiMeng();
          GridView1.DataBind();
        }
      }

     
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
      {
       
    if (e.Row.RowType == DataControlRowType.DataRow)
        {
         
    // 计算自动填充的行数
          numCount++;
        }
       
    if (e.Row.RowType == DataControlRowType.Footer)
        {
         
    // 计算完毕,在此添加缺少的行
          int toLeft = TotalRowCount - numCount;
         
    int numCols = GridView1.Rows[0].Cells.Count;

         
    for (int i = 0; i < toLeft; i++)
          {
            GridViewRow row
    = new GridViewRow(-1, -1, DataControlRowType.EmptyDataRow, DataControlRowState.Normal);
           
    for (int j = 0; j < numCols; j++)
            {
              TableCell cell
    = new TableCell();
              cell.Text
    = "&nbsp;";
              row.Cells.Add(cell);
            }
            GridView1.Controls[
    0].Controls.AddAt(numCount + 1 + i, row);
          }
        }
      }
  • 相关阅读:
    Linux命令学习Day1
    谈谈VAssitX Snippet
    Visual Studio sort函数出现“invalid operator<”原因分析
    网络打印机共享设置
    Notepad++使用总结
    Leetcode顺时钟旋转90度
    搭建Docker版gitlab私有云
    获取安卓APP设备上报信息
    中间件服务测试点整理
    Jenkins主从模式添加节点机
  • 原文地址:https://www.cnblogs.com/lgzh3/p/1318119.html
Copyright © 2011-2022 走看看