如何在AOT中创建Form
来源:互联网 发布:韩后 知乎 编辑:程序博客网 时间:2024/05/20 21:59
简单的Grid Form
在AOT中右键“Form”,选择“New Form”进行创建
修改Form名称,右键所创建的Form,在其Properties的“Name”中进行修改,如"GMC_CustTable",此例中DataSource为CustTable
展开“”GMC_CustTable",可以看到“”Data Sources", 为其指定数据源,通过“Ctrl + D”快捷键打开一个新的窗口,在数据字典Data Dictionary下的Table中找到“CustTable”,可直接选中拖拉至"Data Source"处
修改Data Source下Table的属性,‘’Name"可以改成“GMC_CustTable”, 可以看到“Table”属性指向的是“CustTable”
修改Designs下Design的属性,“Caption”是Form打开后的标题,其中“TitleDatasource”需指向刚刚在Data Source下创建的表
右键“Design”,新建Control, 此例中新建“Grid”
修改新建的Grid的属性,将Width和Height分别设置为Column width和Column height
DataSource需指向“GMC_CustTable”
选中Data Sources下创建的"GMC_CustTable"中的Field, 右键在新窗口中打开,可以看到该表中所有的Fields
在Fields中选中希望在Form中呈现的项,并直接拖拉至Design下的Grid中
则在Grid下可以看到所拖拉过来的四项内容,可以根据需要新增、修改或删除这些Fields
基本上这个简单的Form就创建完成了,右键Form名称打开
可以在新窗口中看到所创建的Grid及其包含的Fields
一个Form中多个Tab页
一个Form可以有多个Tab, 以下示例两个Tab的Form, 右键Design, 在New Control中选择Tab
右键Tab并创建TabPage
可以创建两个TabPage,并将刚刚已创建的Grid拖放至其中一个TabPage下
在第二个TabPage下可直接将GMC_CustTable下某些Fields拖拉进来,可以修改TabPage的属性值,如Name, Caption等
再次Open Form,第一个TabPage
第二个TabPage
Form中展示Header 和 Line, 多个Data Source
在创建的Form下加入两个Data Source, 此例中为SalesTable和SalesLine, 其中SalesTable为Parent, SalesLine为Child
Join Parent/Child 关系的Data Source,针对Child Data Source, 在其属性中将JoinSource指向Parent DS, LinkType可以根据需要选择
在Design中创建两个Grid, 分别指向SalesTable和SalesLine, 其中SalesTable为Header, SalesLine为Line
并分别将需要展示的Fields拖放至对应的Grid处
保存并打开Form, 效果如下,当选择SalesTable中某一项时,对应的SalesLine会自动展现
Reference:http://msdn.microsoft.com/en-us/library/gg879955.aspx
http://msdn.microsoft.com/en-US/library/aa610600(v=ax.50).aspx
http://msdn.microsoft.com/en-us/library/aa608858(v=ax.50).aspx
- 如何在AOT中创建Form
- 如何在Form中嵌入Excel
- 如何在BCB中调试Active Form
- 如何在BCB中调试Active Form
- 在Axapta中,使用X++代码动态创建Form
- 可能需要在页面中动态创建一个 form
- AOT
- AOT
- C#中如何在Form中嵌套Form(非MDI方式)
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格
- 请问在MDI中,如何设置子Form的大小??
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格 - -
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格
- C#如何在Form中嵌入并且操作Excel表格
- 【汇编指令】数据处理指令之逻辑指令
- openfire在win8电脑上安装的问题
- 思维导图与知识管理
- Google和微软是如何支持Docker的
- tomcat Unable to read TLD "META-INF/c.tld" from JAR file
- 如何在AOT中创建Form
- Eclipse Java注释模板设置详解
- NHibernate SQL 语句
- VC 动态更新静态文本内容
- OPENCV如何读取指定目录图像
- “富人”的思想? 引以借鉴
- Monster Card Game的设计与实现之客户端篇
- Hadoop小兵笔记【一】Hadoop安装过程中core-site.xml,hdfs-site.xml,mapred-site.xml配置文件详解
- HDOJ 题目4104 Discount(数学,技巧)