做得C#的表单设计,求助如何通过combobox得到数据表的名称列

峰峦@叠嶂 峰峦@叠嶂 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

 各位好,我对一个连接数据库的按钮,写的如下代码,想通过点击该按钮,表单上的combobox控件便会出现上述设备名称的列表,但目前运行后提示数据库连接成功,但combobox控件是空的,没有代表名称,代码如下,请给指导一下,谢谢;

 

String connectionString = String.Format("server={0};database={1};uid={2};pwd={3};", textBoxHost.Text, textBoxDBName.Text, textBoxUser.Text,textBoxPassword.Text);
            SqlConnection sqlconn = new SqlConnection(connectionString);
            try
            {
                sqlconn.Open();

                conn = new SqlConnection(connectionString);
                //打开数据库连接
                conn.Open();
                MessageBox.Show("数据库连接成功!");
            }
            catch (Exception ex)
            {
                MessageBox.Show("数据库连接失败,请填写准确连接参数");
                return;
            }
            //声明一个SQLcommand对象

            SqlCommand sqlcmd = new SqlCommand("SELECT * FROM b_EquipmentInfo Where Equipmentname = '@Equipmentname'", sqlconn);

            //用DataAdapter声明一个对象
            SqlDataAdapter sda = new SqlDataAdapter();
 
            //执行查询语句
            sda.SelectCommand = sqlcmd;
 
            //创建一个数据集对象
            DataSet ds = new DataSet();
 
            //调用DataAdapter对象的Fill()方法来填充数据集
            sda.Fill(ds, "b_EquipmentInfo");        
    
            //选定combobox显示的成员及将Name这一列显示在combobox中
            combobox1DataTable.DisplayMember = "Equipmentname";

            //combobox的实际取值
            combobox1DataTable.ValueMember = "Equipmentcode";

            //绑定combobox的数据集
            combobox1DataTable.DataSource = ds.Tables["b_EquipmentInfo"];
 

...全文

相关推荐

C# DataGridView自定义列 Combobox

作为软件中单据类数据的快速录入控件,非常不错! 本控件以“随风飘散”在 http://www.cnblogs.com/CodeAnyWhere/archive/2007/09/03/880780.html中的示例代码为基础改进而来,在此感谢!

lanweiqiang

Winform可视化表单设计器:Smart.FormDesigner与动态表单实现

在传统信息管理系统的开发中,表单字段频繁变更是常见的痛点,每次调整都需重新编译发布,效率低下。低代码与可视化拖拽理念的兴起,为解决这一问题提供了新思路:通过设计时与运行时分离,让界面布局由配置驱动。在Winform技术栈中,利用DesignSurface、DesignerHost等设计时服务,可构建类似Visual Studio的拖拽式表单设计器。控件属性通过PropertyGrid暴露,布局及扩展信息序列化为XML,运行时再通过反射动态创建控件、绑定事件与数据,从而实现表单的灵活配置与即时生效。这一方案不

weixin_34122604

基于WPF与C#的医院信息管理系统开发实践

医院信息化建设对数据准确性和操作可追溯性要求极高,桌面端管理系统在响应速度、离线可用性和复杂联动操作方面具有独特优势。WPF作为现代桌面UI框架,凭借MVVM架构、数据绑定和控件模板化能力,成为构建复杂业务客户端的理想选择。结合C#与SQL Server,通过EF Core实现高效数据访问,并利用DataGrid、异步多线程及自定义控件打造符合医院场景的交互界面。本文从系统架构、核心模块(患者档案、门诊医生站、药房管理、收费结算)到权限控制与性能优化,完整梳理了基于WPF和C#的医院信息管理系统落地路径,为

weixin_34306593

C# ListView中添加ComboBox等控件

C# ListView中添加ComboBox等控件 效果见 http://blog.csdn.net/xuegacl/article/details/49795479

xuegacl

C#DataGridView中ComboBox下拉更改事件

C#DataGridView单元格中ComboBox下拉更改事件

applemeteor
评论 2
收藏 已收藏
分享
返回顶部