网格部件如何实现列内容的自动换行

在实际的项目开发中,有的字段信息量过大,列宽不足显示不完,而你需要完整的显示信息,又不想过多的拉宽列,影响整理布局,怎么办好呢?

度量快速开发平台为你提供了解决方案。如下图的效果:

设置步骤:

1、找到窗体打开设计器,选中网格部件;

取消属性框【外观】的宽度自匹配,此操作必须有,不然后面的设置无效。

2、打开事件管理-加载事件,添加代码;

或者点击【智能向导】,选择网格部件下的【设置字段自动换行】

通过辅助设置,选择需要设置内容换行的字段:

添加确定保存设置即可。

注意:此方法只能在RefreshData()方法之前使用。否则无效。

原文地址:http://bbs.delit.cn/thread-273-1-1.html

转载请注明出处;

撰写人:度量科技http://www.delit.cn

时间: 2024-10-19 20:22:30

网格部件如何实现列内容的自动换行的相关文章

网格部件中,根据某一个列的条件设置整行是否可编辑的参考示例

度量快速开发平台在网格部件构建中,有这样的需求,比如网格中根据条件"未审核"的数据,这一行都可以编辑调整,"已审核"的数据,这一行数据都不能修改.这种需求在日常构建中也是很多的.大家知道度量快速开发平台中有两个熟悉的方法来控制网格部件的读写.网格部件1.只读=True 网格部件1.只读=False 这个是整体控制网格部件是否可以写或者是只能读,需要放在网格部件1.RefreshData()之前才有效果. 网格部件1.SetFieldReadOnly("字段

网格部件设置列高,设置高度效果

度量快速开发平台中,网格部件还可以设置行的高度,设置行高度的代码如下: 网格.GridView.RowHeight=45网格.RefreshData()'遍历网格字段全部内容居中for each cl in 网格.GridView.Columnscl.AppearanceCell.TextOptions.HAlignment = 2next dim styleCondition1=网格.AddColumnStyle("B",1,"红色风险",0,False)styl

网格部件判断字段内容不能为空

网格部件一次填入多条数据时,有可能会填漏掉某个地方,但有些重要的字段信息又是必须填写的,那么如何做到在保存前判断必填字段是否都填写了内容呢?请看下列代码 dim A = 1dim dt=网格部件1.DataTablefor each dr in dt.Rows  if isnull(dr["字段名称"])  then    A = 0    exit for  end ifnextif A = 0 then        ShowInformation("请将xxxxx填写完

网格部件添加表达式计算列使用介绍

度量快速开发平台的网格部件中,可以在界面上添加虚拟的计算列,假设一个业务中有 单价,有数量字段,但是没用总价这个字段,则可以在界面上通过添加表达式计算列加上. 添加表达式计算列,可以根据不同的业务需求添加计算列. 语法: 网格部件名称.AddExpressionColumn("columnName","[基本工资]*0.2",2) 添加表达式计算列,第一个参数为列名,第二个参数为计算列表达式.第三个参数为列类型:1:整数,2:数字,3:时间,4:字符串,5:布尔,6

快速开发平台网格部件合并单元格。

度量快速开发平台中网格部件中的单元格,在合并的时候触发,根据实现代码的内容来判断哪些单元格可以合并,哪些单元格不能合并.注意:要启用单元格合并事件,需要先设置网格部件的属性“允许单元格合并”:勾上后表示网格中所有字段.只要值相同的行,都自动合并.因此,我们一般是在单元格合并事件中设置哪些条件不合并. 该事件需要使用事件参数,Me.GetEventArgs().事件参数共有五个值,如下所示 dim e1=Me.GetEventArgs() e1.FieldName:合并事件中的列名称,那一个字段需

网格部件中设置条件标识

'根据条件对网格中的标记列进行标识或者取消标识:true为标识,false为取消标识网格部件1.MarkRowsByFilter(" 类别 = '学历' ",true) '根据字段的值对网格部件中的记录进行勾选标识:true为标识,false为取消标识网格部件1.MarkRowByValue("类别",学历,True) 效果如下图所示: 原文地址:http://bbs.delit.cn/thread-701-1-1.html 转载请注明出处: 撰写人:度量科技htt

度量快速开发平台网格部件批量删除

我们在构建项目的时候,往往需要构建删除数据的功能,一般来说都是一条数据一条数据的删除,但是有些时候我们可能需要批量删除无用的数据这时候该怎么实现呢?首先我们将网格部件中的显示标识列属性勾选上,如下图所示: 然后在功能管理中构建一个批量删除的功能,如下图所示: 上图中的代码调用了网格部件中的获取标识行方法: 原文地址:http://bbs.delit.cn/thread-697-1-1.html 转载请注明出处; 撰写人:度量科技www.delit.cn

网格部件和树型部件查找并定位焦点

在网格和树型部件中,经常遇到需要根据某字段值或关键值查找网格或树型中的某一行数据并定位焦点,如何实现这样的功能呢?1.网格部件查找定位:在网格部件中,我们可以根据显示数据的行数,进行循环,获取值与查找值进行对比,代码如下: for i=1 to 网格部件1.GridView.RowCount      if cstr(网格部件1.GetFieldValueByRowHandle(i-1,"姓名"))="张三" then        网格部件1.FocusedRow

网格部件界面数据过滤介绍

度量快速开发平台的网格部件,使用是非常方便的,可以在右边属性中设置过滤与查找. 这样,用户就能很方便的把数据库中查询出来的数据,在界面上过滤.上面是简单的设置方法,我们还可以通过脚本来实现界面上数据的过滤,用于其他的功能.比如同一个网格中的数据,我们要按照类别分别导出xls,就可以采用脚本方式过滤界面数据,再执行导出.下面代码是给出的示例:'------------------代码开始------------------------------------------- '借助网格部件的所见所得