仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1046|回复: 18
打印 上一主题 下一主题

[学习教程] ASP网页设计DataGrid表头跨行兼并的完成

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:37:57 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;datagrid   以下图的DataGrid表头 题目1 题目2
子题目1 子题目2




在.net中可用以下的办法完成跨行兼并DataGrid表头栏位:在DataGrid 的ItemCreate 事务中到场以下代码。

private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)

{

if ( e.Item.ItemType == ListItemType.Header )

{

TableCellCollection tcl = e.Item.Cells;//取得表头元素的实例

tcl.Clear();//排除原有控件

tcl.Add( new TableHeaderCell() );//添加表头控件

tcl[0].RowSpan = 2; //界说表头的所占的行数

tcl[0].Text = "题目1";

//下一行


tcl.Add( new TableHeaderCell() );

tcl[1].ColumnSpan = 2;

tcl[1].Text = "题目2

子题目1 子题目2";

}

}


</p>  SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。
乐观 该用户已被删除
沙发
 楼主| 发表于 2015-2-27 16:07:30 | 显示全部楼层
那么,ASP.Net有哪些改进呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 14:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表