资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> ASP.NET编程 >> 数据库应用 >> 文档正文
最近更新
普通文档 SQL2000的XML功能将现有
普通文档 使用SQLServer2000将现有
普通文档 如何在DataGrid绑定之前
普通文档 使用DataReader还是Data
普通文档 Sql与Asp.Net数据类型对
普通文档 SQL查询语句对象化的实现
普通文档 在ADO.NET数据集中浏览多
普通文档 Web中DataGrid绑定数据显
推荐文档 SQL server 系统储存过程
推荐文档 经常用到的交叉表问题,一
推荐文章
推荐文档 SQL server 系统储存过程
推荐文档 经常用到的交叉表问题,一
推荐文档 使用ADO.NET轻松操纵数据
推荐文档 ASP.NET中数据库数据导入
推荐文档 定制DataGrid的外观
推荐文档 保存图片到SQL 2000 Ser
推荐文档 关于DataGrid的动态排序
定制DataGrid的外观

文章作者:佚名 录入时间:2006-6-13 来源:不详
网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。


1、选择要显示的列:

在默认的情况下,我们在DataGrid中显示的列就是我们在执行Sql查询语句的时候查询出来的列,什么意思呢?如果我们用Select * from myTable,那么,将会显示所有的列,如果,我们用Select field1,field2 from mytable那么就只显示两个列。所以,在Datagrid中要选择你要显示的列,最简单的方法不是修改属性来完成,而是通过修改Sql查询语句来完成。

还有一个小问题,就是,我们在设计数据库的时候,字段的名称往往是英文的,但是,我们有想在DataGrid中使用中文,我们就需要在select语句中给每个字段取一个中文的别名,比如:Select Name As 姓名,cardid as 工号 from mytable。

有时候,我们不方便用这种方式来选择我们要显示的列,那么,我们就使用属性生成器来设置好了。

在设计视图中,选中DataGrid,然后 “属性窗口”的最下方就会有“属性生成器”的链接,点击这个链接(或者找到columns属性),会弹出一个对话框,我们就可以通过这个对话框来设置要选择的列了:

首先,我们去掉“在运行时自动创建列”前面的钩,这样,系统不再自动创建列,而只显示你绑定的列。

单击左侧的“列”,在右边就出现了“绑定列”“按钮列”等等,这里我们要选择“绑定列”。加入一个绑定列,然后,分别填写“页眉文本”等项目。页眉文本指的是页标题,“数据字段”填写你要显示的字段名称。然后,你要绑定几个字段,就选择几个绑定列。

2、修改DataGrid的样式

默认情况下的DataGrid画出来的表格很难看,所以,我需要定制它的样式。选中DataGrid,属性窗口中的最下方就会出现一个“自动套用格式”的链接,单击这个链接,就会弹出一个让你选择格式的对话框,选择你中意的格式。

我不知道你会怎么认为,反正,我觉得这里面有两种格式很合我的胃口,并且,也符合公司的设计规范,所以,我往往会使用这些格式。如果你还不满意,那么你就需要自己定制了。自己定制也很简单,就是,你去修改“样式”类的属性值就可以了。另外,你还可以通过属性生成器来完成样式属性的修改。比如,你不想让你的表格回行,那么,你就到属性生成器中,选择“格式”,然后,在右边选择“项”,把各个分项中的“单元格内文本换行”前面的钩去掉就ok了。

  • 上一篇文档:

  • 下一篇文档:
  •     查找更多“定制DataGrid的外观”的内容  
    相关连接
  • 如何在DataGrid绑定之前为DataSet添加新列

  • 使用DataReader还是DataSet?

  • Sql与Asp.Net数据类型对应(引用MsDN)

  • SQL查询语句对象化的实现(C#)

  • 在ADO.NET数据集中浏览多个相关表(6篇)(1)