知识大全 自动填充固定行数的 GridView

Posted 学生

篇首语:究竟什么是真理?——不可驳倒的谬误便是。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 自动填充固定行数的 GridView相关的知识,希望对你有一定的参考价值。

自动填充固定行数的 GridView  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在有些开发实践中 有时候为了页面美观的需要 需要将GridView填充成固定行数的表格 下面这个方法实现了这种填充的功能 此方法可以处理自动产生列和模版列 注意 由于时间关系 没有实现对完全空白数据的填充 呵呵 如果需要 可以自己添加哈 )! 

  

<%@ Page Language= C# %><!DOCTYPE  PUBLIC  //W C//DTD XHTML   Transitional//EN   transitional dtd ><script runat= server >  // 计算数据 完全可以从数据看取得  ICollection CreateDataSourceByXianhuiMeng()      System Data DataTable dt = new System Data DataTable();    System Data DataRow dr;    dt Columns Add(new System Data DataColumn( 学生班级  typeof(System String)));    dt Columns Add(new System Data DataColumn( 学生姓名  typeof(System String)));    dt Columns Add(new System Data DataColumn( 语文  typeof(System Decimal)));    dt Columns Add(new System Data DataColumn( 数学  typeof(System Decimal)));    dt Columns Add(new System Data DataColumn( 英语  typeof(System Decimal)));    dt Columns Add(new System Data DataColumn( 计算机  typeof(System Decimal)));    for (int i =  ; i <  ; i++)          System Random rd = new System Random(Environment TickCount * i); ;      dr = dt NewRow();      dr[ ] =  班级  + i ToString();      dr[ ] =  【孟子E章】  + i ToString();      dr[ ] = System Math Round(rd NextDouble() *    );      dr[ ] = System Math Round(rd NextDouble() *    );      dr[ ] = System Math Round(rd NextDouble() *    );      dr[ ] = System Math Round(rd NextDouble() *    );      dt Rows Add(dr);        System Data DataView dv = new System Data DataView(dt);    return dv;    // 设置每页显示的行数    int TotalRowCount =  ;  // 自动填充的行数  int numCount =  ;  protected void Page_Load(object sender  EventArgs e)      if (!Page IsPostBack)          GridView DataSource = CreateDataSourceByXianhuiMeng();      GridView DataBind();        protected void GridView _RowDataBound(object sender  GridViewRowEventArgs e)      if (e Row RowType == DataControlRowType DataRow)          // 计算自动填充的行数      numCount++;        if (e Row RowType == DataControlRowType Footer)          // 计算完毕 在此添加缺少的行      int toLeft = TotalRowCount   numCount;      int numCols = GridView Rows[ ] Cells Count;      for (int i =  ; i < toLeft; i++)              GridViewRow row = new GridViewRow(    DataControlRowType EmptyDataRow  DataControlRowState Normal);        for (int j =  ; j < numCols; j++)                  TableCell cell = new TableCell();          cell Text =  &nbsp; ;          row Cells Add(cell);                GridView Controls[ ] Controls AddAt(numCount +   + i  row);             </script>< xmlns= ><head runat= server >  <title>自动填充固定行数的 GridView</title></head><body>  <form id= form  runat= server >    <asp:GridView ID= GridView  runat= server  OnRowDataBound= GridView _RowDataBound       Font Size= px  CellPadding= >      <HeaderStyle BackColor= #EDEDED  />      <Columns>        <asp:TemplateField HeaderText= 模版列 >          <ItemTemplate>            <%#Eval( 学生姓名 ) %>          </ItemTemplate>        </asp:TemplateField>      </Columns>    </asp:GridView>  </form></body></> cha138/Article/program/net/201311/12482

相关参考

知识大全 几种方法固定.net gridview列宽

cha138/Article/program/net/201311/14404

知识大全 Js日期选择自动填充到输入框(界面漂亮兼容火狐)

Js日期选择自动填充到输入框(界面漂亮兼容火狐)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文

知识大全 Excel表格中输入公式后如何不用鼠标下拉就能自动填充数据

Excel表格中输入公式后如何不用鼠标下拉就能自动填充数据?  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 excel中A列数据很多,有重复,如果让B列很多数据,如何B自动填充对应A的数据

excel中A列数据很多,有重复,如果让B列很多数据,如何B自动填充对应A的数据?具体上图。  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后

知识大全 如何在excel中填充1--2 2--3 3--4 4--5依次往下推的序列

如何在excel中填充1--22--33--44--5依次往下推的序列=ROW()&"--"&(ROW()+1)excel如何字自动填充如下序列。即1、1、1、1、2、2、2、2、3、

知识大全 js固定DIV高度,超出部分自动添加滚动条的简单方法

js固定DIV高度,超出部分自动添加滚动条的简单方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

吸附废水的工艺流程

1、固定床式吸附固定床式吸附即吸附剂固定不动,水流通过吸附层,固定床工艺是水处理工艺中最常用的一种方式。当废水连续通过填充吸附剂的吸附设备(吸附塔或吸附池)时,废水中的吸附质便被吸附剂吸附。若吸附剂数

吸附的工艺流程(图)

1、固定床式吸附固定床式吸附即吸附剂固定不动,水流通过吸附层,固定床工艺是水处理工艺中最常用的一种方式。当废水连续通过填充吸附剂的吸附设备(吸附塔或吸附池)时,废水中的吸附质便被吸附剂吸附。若吸附剂数

吸附废水的工艺流程

1、固定床式吸附固定床式吸附即吸附剂固定不动,水流通过吸附层,固定床工艺是水处理工艺中最常用的一种方式。当废水连续通过填充吸附剂的吸附设备(吸附塔或吸附池)时,废水中的吸附质便被吸附剂吸附。若吸附剂数

吸附的工艺流程(图)

1、固定床式吸附固定床式吸附即吸附剂固定不动,水流通过吸附层,固定床工艺是水处理工艺中最常用的一种方式。当废水连续通过填充吸附剂的吸附设备(吸附塔或吸附池)时,废水中的吸附质便被吸附剂吸附。若吸附剂数