C# Combox组件动态下拉数据


C# Combox组件动态下拉数据

客户有多个域名,要实现域名根据客户动态下拉选择,但是代码生成器生成的域名是TextBox组件,需要改成ComboBox组件。

C# Combox组件动态下拉数据

改成ComboBox组件:

C# Combox组件动态下拉数据

给ComboBox组件绑定QueryPopUp事件,点三角下拉按钮触发事件:

txtDomain_QueryPopUp

C# 全选
private string _LastCustomer = "";
private DataTable _LastCustomerTable = null;

private void txtDomain_QueryPopUp(object sender, CancelEventArgs e)
{
    if (this.IsAddOrEditMode)
    {
        string customer = txtCustomerCode.EditValue.ToStringEx();

        if (String.IsNullOrWhiteSpace(customer))
            Assertion.AssertEditorEmpty(txtCustomerCode, "请选择客户!", true);

        //当更换的客户,重新绑定ComboBox数据源
        if (_LastCustomer != customer)
        {
            //获取客户的域名
            _LastCustomerTable = _BLLInstance.GetDomains(customer);
            _LastCustomer = customer;

            //动态绑定域名
            DataBinderTools.BoundComboBox(txtDomain, _LastCustomerTable, "Domain");
        }                
    }
}

测试

C# Combox组件动态下拉数据

 

C# Combox组件动态下拉数据

 

 快速开发框架

C/S架构快速开发平台-旗舰版V5.1 (2021最新版)

https://www.cscode.net/archive/csv5/1630505048.html

 

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:CSFramework开发框架采用一个数据库解决方案(合并数据库)
下一篇:DataBinderTools.BoundComboBox方法,绑定ComboBox组件的下拉数据源
评论列表

发表评论

评论内容
昵称:
关联文章

C# Combox动态数据
【原创】C# Winform Dev自动弹框筛选数据PopupContainerEdit
DataBinderTools.BoundComboBox方法,绑定ComboBox数据
使用DataBinderTools工具类绑定下LookupEdit数据
C# DevExpress TreeListLookUpEdit 绑定数据窗体
手工绑定某个数据窗口(LookUpEdit)的数据
【原创】C# Dev用户自定义组件,自动弹框表格过滤数据组件ucMyLookUpEdit
DEVLookupEdit,ComboBoxEdit绑定数据
DEV CheckedListBoxControl绑定数据
C# C/S架构客户、供应商等大批量数据单条记录选取组件
初始化DataProvider流程
取LookupEdit数据源当前资料行某字段的值
什么是COM,COM对象,COM标准?
C# Winform动态设置控的值及反射技术应用
C#.Net 调用Delphi 编译的ActiveX COM(原)
C#代码的Excel读取器(不需要Office Excel Com
C#ResultMonitor类,在TextBox显示操作接口
Winform C/S框架 - FastReport.NET下载
标签:C#.Net开发 - 设计时持久化对象数组
关于NavBarControl点击ExpandButton缩放后不能控制Dock的问题