FineUI第十五天---表格概述

Grid表格概述 

跟Asp.Net的差不多。

下面介绍一些属性: 

ExpandUnusedSpace:此列充满所有的剩余空间,并且随着表格宽度变化而变化

DataToolTipField:用来显示一个提示消息,在本列宽度不足时可以帮我们一个大忙.例如:

固定列宽度和列宽度自适应

1.固定直接写Width="100px"

2.有时候希望列的宽度随着表格宽度变化而变化:

2.1首先为表格增加属性ForceFitAllTime=true,

2.2然后为每列设置固定宽度。

这里的固定宽度其实不是真的固定宽度,它仅仅代表了与其他列宽度的相对值,这也有助于我们在两种模式之间方便的切换。

表格的所有列类型:

BoundField、CheckBoxField、HyperLinkField、ImageField、TemplateField

LinkButtonField和WindowField则是FineUI的扩展,特别是WindowField列配置Window控件使用可以方便的实现在弹出窗口中编辑行数据的功能。

每一个列的属性:

ColumnIndex:列的索引

SortField:排序字段,用来为列指定排序字段,必须设置表格的AllowSorting后此属性才有效

ColumnID:列的ID,例如找某一列:CheckBoxField field2 = (CheckBoxField)Grid1.FindColumn("CheckBoxField2");

HeaderText:标题栏显示的文字

Width:列宽度

ExpandUnusedSpace:此列会扩展所有未使用的宽度,在“固定列宽度”模式中,表格中必须存在某列设置了此属性

TextAlign:文本的排列位置。文本居左、居中或者居右显示

ToolTip:提示文本

DataToolTipField:提示字段名称,可以设置提示文本的值为数据中某字段的值,还可以通过DataToolTipFormatString对其进行格式化。

DataToolTipFormatString:提示字段格式化字符串

时间: 2024-10-10 13:23:49

FineUI第十五天---表格概述的相关文章

从零开始学android<Tablelayout表格布局.十五.>

TableLayout就是将手机的屏幕分为一行行的形式进行数据的显示,并且一行可以多个控件 并且可以设置控件的对齐方式,和是否为可收缩行 下面通过一行图和一个简单的例子来看看Tablelayout布局的使用 ----------------------毫无美感的分割线---------------------- 单独使用xml文件进行配置 <?xml version="1.0" encoding="utf-8"?> <TableLayout xml

算法导论第十五章动态规划

概述: 1.动态规划是通过组合子问题的解而解决原问题的. 2.动态规划适用于子问题不是独立的情况,也就是各子问题的包含公共的子子问题. 3.动态规划对每个子问题只求解一次,将其结果保存在一张表中. 4.动态规划的设计步骤:a.描述最优解的结构b.递归定义最优解的值c.按自底向上的方式计算最优觖的值d.由计算出的结构构造一个最优解 15.1钢条切割 钢条切割问题:给定定长的钢条和价格表,求切割方案,使得收益最大.如果n英寸的钢条的价格足够大,则不需要切割. 代码如下: //朴素递归求解钢条切割收益

JAVA之旅(二十二)——Map概述,子类对象特点,共性方法,keySet,entrySet,Map小练习

JAVA之旅(二十二)--Map概述,子类对象特点,共性方法,keySet,entrySet,Map小练习 继续坚持下去吧,各位骚年们! 事实上,我们的数据结构,只剩下这个Map的知识点了,平时开发中,也是能看到他的,所以还是非常值得去学习的一个知识点的,我们直接开车了 一.Map概述 泛型< k,v> 键值对,映射关系 基本特点 该集合存储键值对,是一对一对往里存,而且要保证键的唯一性 1.添加 put(key ,values) putAll() 2.删除 clear() remove(ob

QT开发(五十五)———Qt Quick Controls

QT开发(五十五)---Qt Quick Controls 一.Qt Quick Controls基础 QT5.1发布了Qt Quick的一个全新模块:Qt Quick Controls.Qt Quick Controls模块提供了大量类似Qt Widgets模块的可重用组件. 为了开发基于Qt Quick Controls的程序,需要创建一个Qt Quick Application类型的应用程序,选择组件集的时候注意选择Qt Quick Controls. 二.Qt Quick Control

Bootstrap &lt;基础二十五&gt;警告(Alerts)

警告(Alerts)以及 Bootstrap 所提供的用于警告的 class.警告(Alerts)向用户提供了一种定义消息样式的方式.它们为典型的用户操作提供了上下文信息反馈. 您可以为警告框添加一个可选的关闭按钮.为了创建一个内联的可取消的警告框,请使用 警告(Alerts) jQuery 插件. 您可以通过创建一个 <div>,并向其添加一个 .alert class 和四个上下文 class(即 .alert-success..alert-info..alert-warning..ale

Bootstrap&lt;基础十五&gt; 输入框组

Bootstrap 支持的另一个特性,输入框组.输入框组扩展自 表单控件.使用输入框组,可以很容易地向基于文本的输入框添加作为前缀和后缀的文本或按钮. 通过向输入域添加前缀和后缀的内容,您可以向用户输入添加公共的元素.例如,可以添加美元符号,或者在 Twitter 用户名前添加 @,或者应用程序接口所需要的其他公共的元素. 向 .form-control 添加前缀或后缀元素的步骤如下: 把前缀后后缀元素放在一个带有 class .input-group 的 <div> 中. 接着,在相同的 &

设计模式(十五):Iterator迭代器模式 -- 行为型模式

1.概述 类中的面向对象编程封装应用逻辑.类,就是实例化的对象,每个单独的对象都有一个特定的身份和状态.单独的对象是一种组织代码的有用方法,但通常你会处理一组对象或者集合. 集合不一定是均一的.图形用户界面框架中的 Window 对象可以收集任意数量的控制对象 - Menu.Slider 和 Button.并且,集合的实现可以有多种方式:PHP 数字是一个集合,但也是一个散列表,一个链接列表,一个堆栈以及队列. 例子1:电视遥控器的频道遍历 2.问题 如何操纵任意的对象集合? 如一个列表(Lis

2015私人阅读十五佳

2015私人阅读十五佳 2015私人阅读十五佳 统计 私人阅读十五佳 非暴力沟通 沟通的艺术 看入人里看出人外 父母效能训练手册 对伪心理学说不 精益创业 新创企业的成长思维 枪炮病菌与钢铁 人类简史 从动物到上帝 现代世界史 狂热分子 群众运动圣经 独裁者手册 社会主义 经济与社会学的分析 编码 隐匿在计算机软硬件背后的语言 儒家哲学 水浒传注评本 蒋介石与现代中国 统计 2015年一共读完46本,其中五星18本,占比40%:四星17本,占比近40%:三星7本:两星4本.阅读主题以社科.历史.

javaSE第十五天

第十五天????117 1. 对象数组(掌握)????117 (1)定义:????117 (2)对象数组的内存图解????117 (3)案例:????117 2. 集合(Collection)(掌握)????119 (1)集合的由来?????119 (2)集合和数组的区别?????119 A:长度区别????119 B:内容区别????119 C:元素内容????119 (3)集合的继承体系结构?????119 (4)Collection的功能概述????120 (5)Collection集合的