定制DataGrid的外观

2016-01-29 12:41 5 1 收藏

定制DataGrid的外观,定制DataGrid的外观

【 tulaoshi.com - ASP.NET 】

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了。

来源:http://www.tulaoshi.com/n/20160129/1487145.html

延伸阅读
标签: 家具 装修 设计
1、展开面积:细化到每块板材 就是将衣柜的结构完全分拆,把板材、五金、隔板、背板及相关配件等全部分开计算面积和单价,最后相加得出最终总价。目前,市场上实力较强的品牌多采用展开面积来计价。 优点是:顾客可以清楚知道每个部分使用的材料,可根据自己的要求选择不同规格的材料,数额十分精准。 缺点:计算比较麻...
定制橱柜的注意事项-定制橱柜的好处 定制橱柜的简介 定制橱柜需要了解橱柜的形制。橱柜按照形制来分有一字型、L型与U型等几种。根据自家厨房的面积、形状、以及自己的使用习惯来考虑,先规划好空间布局、将预想的大型电器“摆放”好,再决定橱柜的形制选用和摆放位置。 实用的整体厨房不仅大部件合理配置,更...
RecordSet事件的编程 也可以对这个Recordset对象的事件进行编程。在该类模块中,单击“对象”框(在位于左上角),然后单击“rsNames”。在“过程/事件”框(在右上角)中,下拉列表将显示这个Recordset对象的所有事件。 给类添加一个属性 类模块也可以进行修改,来响应事件或函数调用。下面的代码演示了如何先给类添...
<%@ Import Namespace="System.Data" % <html <script language="C#" runat="server" ICollection CreateDataSource() { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32))); dt.Columns.Add(new DataColumn("StringValue", typeof(string))); dt.Columns.Add(new Data...
快车的图形外观如何设置 快车的图形外观设置说明如下: 悬浮窗 流量图示最大值,调节显示下载速度的最大值0~9999。

经验教程

560

收藏

57
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部