ASP网页设计DataGrid表头跨行兼并的完成
由于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.RowSpan = 2; //界说表头的所占的行数
tcl.Text = "题目1";
//下一行
tcl.Add( new TableHeaderCell() );
tcl.ColumnSpan = 2;
tcl.Text = "题目2
子题目1 子题目2";
}
}
</p>SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 那么,ASP.Net有哪些改进呢? 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
页:
[1]