ObjectList对象的特点
2007-12-11 11:45
405 查看
项目开发过程中,经常有一些需要以列表或类似列表的形式显示的内容,我暂且称它们为ObjectList,Object List 是一个对象的列表,可以有以下特点:
从ControlBase继承
包含一个网格
网格是一系列相同的对象
可以使用参数指定,是否包含“选中”列
都有m_DataSource
都要引用WinGrid 和DataSource名称空间
都有Init,BuildGrid方法
BuildGrid方法建立DataSource的列
成员:
Grid1
m_DataSource
方法:
UpdateCurrentRowText
Init
BuildGrid
Clear
LoadData 这个方法是继承类中的,作用是根据某些条件加载对象列表。
属性:
ActiveObject [ObjectData],如ActivePost,类型是PostData。
SelectedObjectes, [List<ObjectData>] 如SelectedPosts,类型是List<PostData>。返回的是“选中”列表中被“勾选”的对象的列表。
ObjectList [List<ObjectData>] 如PostList,类型是List<PostData>,把这个对象列表传递过来之后,本控件就把这些对象都加载到列表中。
事件:某一列被激活时发生、某一列被双击时发生、某一列被选中或者取消选中时发生。
//当某一行被激活的时候发生
public event System.EventHandler<PostEventArgs> AfterRowActive; //Post是对象名称
//双击一行时发生的事件
public event System.EventHandler<PostEventArgs> DoubleClickOnRow;
//某一行被选中或者取消选中时发生
public event System.EventHandler<PostEventArgs> AfterRowSelected
名词:
选中行:行前面的“选中”列的值为True的行,称为选中行
激活行:光标所停留的那一行,称为激活行。
从ControlBase继承
包含一个网格
网格是一系列相同的对象
可以使用参数指定,是否包含“选中”列
都有m_DataSource
都要引用WinGrid 和DataSource名称空间
都有Init,BuildGrid方法
BuildGrid方法建立DataSource的列
成员:
Grid1
m_DataSource
方法:
UpdateCurrentRowText
Init
BuildGrid
Clear
LoadData 这个方法是继承类中的,作用是根据某些条件加载对象列表。
属性:
ActiveObject [ObjectData],如ActivePost,类型是PostData。
SelectedObjectes, [List<ObjectData>] 如SelectedPosts,类型是List<PostData>。返回的是“选中”列表中被“勾选”的对象的列表。
ObjectList [List<ObjectData>] 如PostList,类型是List<PostData>,把这个对象列表传递过来之后,本控件就把这些对象都加载到列表中。
事件:某一列被激活时发生、某一列被双击时发生、某一列被选中或者取消选中时发生。
//当某一行被激活的时候发生
public event System.EventHandler<PostEventArgs> AfterRowActive; //Post是对象名称
//双击一行时发生的事件
public event System.EventHandler<PostEventArgs> DoubleClickOnRow;
//某一行被选中或者取消选中时发生
public event System.EventHandler<PostEventArgs> AfterRowSelected
名词:
选中行:行前面的“选中”列的值为True的行,称为选中行
激活行:光标所停留的那一行,称为激活行。
相关文章推荐
- JAVA学习第三十四课 (常用对象API)—List集合及其子类特点
- 请使用LinkedList来模拟一个队列(先进先出的特性): 1) 拥有放入对象的方法void put(Object o) 2)取出对象的方法Object get() 3)判断队列当中是否为空的方法b
- List<Object>装的是对象 排序问题
- Java List<Object>去掉重复对象
- 用Pull解析将xml转换成List<Object>对象
- List集合的具体对象的特点
- (Java 功能代码)java去除List中重复数据之Object对象
- list列表中Object(JavaBean)对象sort处理
- JS 使用List<Object> 对象中的Object对象的某个属性的临时处理方法
- Java List<Object>去掉重复对象-java8
- MyBatis中对List<Object> 对象List的批处理插入操作
- intent几种传值数组、对象、集合(Array,Object,List)
- intent几种传值数组、对象、集合(Array,Object,List)
- Redis缓存Object,List对象
- Excel通用导出List<Object>对象到excel文件
- 常用对象API(集合框架-List和Set的特点)
- Java基础-List集合共性方法、List和Set子接口、具体对象的特点
- Android两个Activity之间传递List<Object>对象
- MyBatis中对List<Object> 对象List的批处理插入操作
- MyBatis中对List<Object> 对象List的批处理插入操作