ASP网页设计Asp.Net下的DataGrid的多层表头
asp,jsp,php是web开发的三大技术,asp简单易用且有microsoft做靠山,jsp功能强大是因为有java支持,php则开源跨平台.在国内,asp应用范围最广,jsp发展势头最猛,php则处于劣势.这可能与公司的支持以及技术的培训有关.asp.net|datagrid 先看下表:营业员 地 区
北京 上海 深圳
张三 100 200 300
实践上Asp.Net下的DataGrid只不外是一个HtmlTable,只不外在HtmlTable的基本上添加了良多属性、办法,归入ViewState机制,来生成、掌握它;有了这一点熟悉,工作就很好办了:
咱们可以在属性生成器中可以界说列的表头,它实践上只不外是在列之间拔出了“</td><td>”的html标志,如斯罢了;因而依据下面的例子,可以在第3列的header里输出以下内容“</td></tr><TR><TD>北京</TD><TD>上海</TD><TD>深圳</TD></TR>”,这时候你会发明2层表头就呈现了:
营业员 地 区
北京 上海 深圳
张三 100 200 300
然而明显还不敷,由于咱们还需求行、列的兼并
咱们可以在DataGrid的ItemDataBound事务中处置
if(e.Item.ItemType == ListItemType.Header)
{
e.Item.Cells.RowSpan = 2;
e.Item.Cells.ColumnSpan = 3;
e.Item.Cells.Visible = false;
e.Item.Cells.Visible = false;
}
</p>缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 掌握asp的特性而且一定要知道为什么。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
页:
[1]