昨天提到了如何在Grid的Cell中下拉列表框,今天将演示如何在Grid的Cell中实现下拉Grid,这也是UltraGrid提供的一个很好的特性。

1. 拖放一个Grid到Form中,添加一些Band Column,然后设置Team栏位为DropDownDropDownList类型
注意:设置为DropDown,则该栏位可以允许手工输入数据;
设置为DropDownList,则该栏位只允许选择,不允许手工输入数据。
2. 拖放一个UltraDropDown到Form的随意一个地方(最好放到边角上,不盖住其他控件为原则,因为它本身是Visible的,所以这样方便其他控件的布局)
3. 像编辑Grid一样编辑UltraDropDown的Column,增加两个Column,一个是Name,一个是Description,用来分别呈现Team的两个属性
注意:因为Grid中的Cell一般只放单笔记录,所以该UltraDropDown应该只允许单选,所以需要设置其Presets为ListBox-single-select(Default)
4. 在Form Load或Form构造函数中将UltraDropDown绑定特定数据源
5. 在Grid的InitializeLayout事件中关联Column和UltraDropDown
如第二句所示
6. 大功告成
点击第一行的Team Cell,弹出Grid如下
7. 相关事件
如果想要做一些关联操作,如选中BO3后,将其Description值(或其他下拉Grid中的值)一并带入Grid的另外一个Cell中,则可以采用如下方式
UltraDropDown的RowSelected事件中记录选中的Row
在Grid的相关事件中根据选中的Row进行赋值动作

转载于:https://www.cnblogs.com/zlf344242525/archive/2011/12/09/2281499.html

UltraGrid中实现下拉Grid(UltraDropDown)相关推荐

  1. html中表格怎么实现下拉,wps表格中的二级下拉菜单怎么做

    excel二级联动下拉菜单怎么做 Excel怎么制作二级,三级甚至无限级下拉菜单 以WPS 2019版本为例: 关于Excel怎么制作二级,三级甚至无限级下拉菜单,在WPS「表格(Excel)」中操作 ...

  2. html中通过定位 实现下拉,JS+CSS相对定位实现的下拉菜单

    本文实例讲述了JS+CSS相对定位实现的下拉菜单.分享给大家供大家参考.具体如下: 这里使用的是相对定位,不过效果还可以,用时候再修整一下,这个只是实现了大概功能,还有许多细节没有修饰. 运行效果截图 ...

  3. html ul 实现下拉,JavaScript实现下拉列表

    本文实例为大家分享了JavaScript实现下拉列表的具体代码,供大家参考,具体内容如下 这一次写了一个比较简单的下拉列表的实现,点击出现列表内容,再次点击列表消失,研究了很久,发现这种js写法确实比 ...

  4. html中按钮下拉菜单,CSS 下拉菜单

    CSS 下拉菜单 使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果. 下拉菜单实例 实例演示 1 文本下拉菜单 菜鸟教程 www.runoob.com 实例演示 2 实例演示 3 学的不仅是技术 ...

  5. 如何在EXCEL中添加下拉框

    筛选主要是将已有列的信息以下拉框的形式显示出来 选中数据栏中的筛选按钮即可生成 如果是想添加未有信息则如下图步骤 首先,选择你要出现下拉的区域,在数据栏中的选择数据有效性 然后,下面对话框中,有效性条 ...

  6. html单击出现下拉菜单,*OnClick实现点击主菜单时出现下拉菜单,已实现但是有问题,求助!*...

    1.点击"按类别查看宝贝"时,下拉菜单出现了,怎样在点击空白处或者点击"按类别查看宝贝"时,让下拉菜单消失? 2.怎么解决定位问题:如果把我这段代码放到总代码里 ...

  7. antd vue 多个下拉 联动_antd中select下拉框值为对象选中的问题

    使用antd中的select下拉框,遇到个小问题,后台管理系统中,使用下拉框,一般不会是简单的就直接使用select中的value值,而是会使用id或者value中文对应的keyword,并且这个在o ...

  8. html 下拉框设置名称,html下拉菜单怎么做?高手教你如何在HTML和CSS中创建下拉菜单...

    html下拉菜单怎么做?html下拉菜单代码是什么?这些对于刚刚入门的新手,还不是很明白,下面高手教你如何在HTML和CSS中创建下拉菜单? 很多人都会遇到将鼠标悬停在导航上,会出现下拉菜单; 一般出 ...

  9. java 多选列表框_快逸报表:填报中的下拉多选列表框

    在快逸报表应用的填报页面中,下拉框是最常见的了.下拉选择框可以简化用户的输入,可以避免用户的错误录入,还可以轻松实现中文与代码的映射关系,可谓用途多多. 可是随着业务的越来越复杂,各种奇怪的需求均可能 ...

最新文章

  1. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(Windows VirtualStudio)——遍历和删除
  2. 太任性!17 岁少年买不到回国机票,因“泄愤”攻击航司系统,被判刑 4 年
  3. 关于应用程序启动,你可能不知道的东西
  4. 在Eclipse新建菜单中添加JSP
  5. 2批量批量查询数据插入数据_Excel如何快速对数据批量查询,vlookup+match函数高效完成工作...
  6. Nginx的正向代理与反向代理
  7. Vue 3响应式原理及实现
  8. filter函数的用法_JavaScript中forEach和filter的用法和原理
  9. 欢迎归来 ,“LiveVideoStack新闻站”
  10. HDU 1402——A * B Problem Plus
  11. 华为云MVP程云:知识化转型,最终要赋能一线
  12. 信访问题归并处理_最高法判例:行政机关以信访形式处理履行法定职责问题的起诉期限...
  13. codeforces 1220E
  14. sql 允许远程登录
  15. ARM9 S3C2440 定时器中断
  16. Dubbo视频教程《基于Dubbo的分布式系统架构视频教程》
  17. 中了计算机病毒改怎么办,计算机中病毒了怎么办?清除计算机病毒方法有哪些...
  18. 康奈尔大学做笔记方式
  19. 美团笔试题(5)考试策略
  20. 软件下载地址链接收藏

热门文章

  1. [C++] 转义序列
  2. ES6-16 WeakMap与WeakSet、proxy与reflect
  3. Docker中未指定挂载点容器间volume卷的数据共享
  4. 简单实现仿某宝地址选择三级联动样式
  5. 开发者应警惕的七种糟糕职业规划错误
  6. NDK编译错误expected specifier-qualifier-list before...
  7. Kudu1.1.0 、 Kudu1.2.0 Kudu1.3.0的版本信息异同比较
  8. bzoj1679[Usaco2005 Jan]Moo Volume 牛的呼声*
  9. centos7 搭建Docker Registry
  10. 数据库SQL,技巧篇