GridView
Samanthaqu
积极进取
展开
-
为GridView添加层次表头
最近的项目中,用户需求有如下表头的表格:尽管GridView的属性编辑器内没有直接提供合并的操作,但通过后台的代码,还是可以实现这样的效果的。代码写在GridView的RowCreated事件中。 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) ...{ if (e.原创 2007-12-04 12:03:00 · 1747 阅读 · 0 评论 -
将GridView或其他页面元素导出到Word
常常有用户提出将页面导入到Word,供他们对格式和文字做修改。在ASP时代,需要开发人员使用VBA,但是现在,可以使用一种更简的方法了。首先,使用这样的容器将需要导入到Word中的内容包起来。然后,在页面中添加一个打印按钮,并在其事件处理函数中添加如下事件:protected void btWord_Click(object sender, EventArgs e){原创 2007-12-04 14:18:00 · 1004 阅读 · 0 评论 -
GridView固定表头和首列
当GridVIew中要显示的数据非常多的时候,用户常需要开发人员固定表头或是首列,以保证在拖动滚动条的时候,可以清楚得了解到每一列或行的内容。 借助于CSS的功能,可以将GridView打造成这样的表格: 首先,要把GridView放在一个容器中,然后在页面中添加如下CSS:.fixedheader { position:relative ; table-原创 2007-12-04 13:39:00 · 12998 阅读 · 6 评论 -
让GridView显示空表头
GridVew提供了EmptyRowText让开发者在没有数据的情况下显示提示信息告诉用户,但是用户还是习惯于常见的空表头。要达到这一目的,方法很多。《ASP.NET 2.0实战起步》中介绍了几种,此外,还有另种常用的方法:DataTable l_Dt = ds.Tables[0];DataRow l_Dr = l_Dt.NewRow();l_Dt.Clear();l_Dt.Rows.A原创 2007-12-13 19:45:00 · 1879 阅读 · 0 评论