做得C#的表单设计,求助如何通过combobox得到数据表的名称列
各位好,我对一个连接数据库的按钮,写的如下代码,想通过点击该按钮,表单上的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中的示例代码为基础改进而来,在此感谢!
Winform可视化表单设计器:Smart.FormDesigner与动态表单实现
在传统信息管理系统的开发中,表单字段频繁变更是常见的痛点,每次调整都需重新编译发布,效率低下。低代码与可视化拖拽理念的兴起,为解决这一问题提供了新思路:通过设计时与运行时分离,让界面布局由配置驱动。在Winform技术栈中,利用DesignSurface、DesignerHost等设计时服务,可构建类似Visual Studio的拖拽式表单设计器。控件属性通过PropertyGrid暴露,布局及扩展信息序列化为XML,运行时再通过反射动态创建控件、绑定事件与数据,从而实现表单的灵活配置与即时生效。这一方案不
基于WPF与C#的医院信息管理系统开发实践
医院信息化建设对数据准确性和操作可追溯性要求极高,桌面端管理系统在响应速度、离线可用性和复杂联动操作方面具有独特优势。WPF作为现代桌面UI框架,凭借MVVM架构、数据绑定和控件模板化能力,成为构建复杂业务客户端的理想选择。结合C#与SQL Server,通过EF Core实现高效数据访问,并利用DataGrid、异步多线程及自定义控件打造符合医院场景的交互界面。本文从系统架构、核心模块(患者档案、门诊医生站、药房管理、收费结算)到权限控制与性能优化,完整梳理了基于WPF和C#的医院信息管理系统落地路径,为
C# ListView中添加ComboBox等控件
C# ListView中添加ComboBox等控件 效果见 http://blog.csdn.net/xuegacl/article/details/49795479
C#DataGridView中ComboBox下拉更改事件
C#DataGridView单元格中ComboBox下拉更改事件


