datagrid控件是.net中最丰富最复杂的控件,它支持记录排序和分页!
本文代码用vb.net编写,论坛上有c版本,地址:
http://www.blueidea.com/bbs/newsdetail.asp?groupname=dreamweaver+mx+developer+%d3%eb%ca%fd%be%dd%bf%e2%b1%e0%b3%cc&daysprune=5&lp=1&id=1276309
代码拷贝框
[ctrl+a 全部选择 然后拷贝]
上面代码就不需要解释很多了,第一行是导入名称空间,这里用的是access数据库,如果是用sql的话就应该是<%@ import namespace="system.data.sqlclient"%>
在这里,id为"mydgrd"的datagrid控件将显示数据表中的所有字段的值,但有时我们并不需要显示所有的字段值,如何实现呢?那就要修改datagrid控件的autogeneratecolumns属性了,默认下是true,表示显示数据表中的所有字段值,如果设为false则可由我们自己控制了!现在修改一下上面的代码!
代码拷贝框
[ctrl+a 全部选择 然后拷贝]
注意:
此时我们在datagrid控件中设置了autogeneratecolumns=false,这表示不允许datagrid自动生成列,此时可以由我们自己控制了,然后
<columns>
<asp:boundcolumn
headertext="作者"
datafield="authors"
/>
<asp:boundcolumn
headertext="联系电话"
datafield="phone"
/>
</columns>
<columns>标记代表datagrid中的所有列,boundcolumn是datagrid的默认列,用来显示记录。这里我们声明了二个boundcolumn列,并用headertext属性定义了该列的字段名为"作者",否则默认时会显示authors了,该列的值来自数据表中的authors字段.接下来用一个bouncolumn列显示phone,每位作者的联系电话。所以该代码的执行效果会与上一个完全不同,它只会显示authors和phone二字段的值!
出处:
责任编辑:幻想曲
◎进入论坛网络编程版块参加讨论
| ||
| 在list组件中使用渲染器 [asp.net]c#教程 使用 asp.net 加密口令 常见 datagrid 错误 管理 asp.net datagrid 数据列 |
| ||
| asp.net中的datagrid控件初步 asp.net 中数据库操作初步 dataset初步 在asp.net中创建自定义控件初步 数据库连接字在web.config里的用法 |
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||
| |
|
>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器