C# winform combobox 在绑定数据之后插入一项选择项

/// <summary>
/// 填充comboboxB超医师
/// </summary>
private void setDBPyhNameComboBox()
{
this.combPhy.DataSource = null;
DBConnectioin dbc = new DBConnectioin();
SqlConnection conn = new SqlConnection(DBConnectioin.conStr);
conn.Open();
//DbHelperSQL.setComboList(combPhy, "select PhyID,PhyName from Physician", "Physician", "PhyName", "PhyID");
string sSQL = "select PhyID,PhyName from Physician";
string sTable = "Physician";

DataSet dsCourtesy = new DataSet();
SqlDataAdapter daCourtesy = new SqlDataAdapter();
DbHelperSQL.setCommand(dsCourtesy, daCourtesy, sSQL, sTable);
daCourtesy.Fill(dsCourtesy);
combPhy.DataSource = dsCourtesy.Tables[0].DefaultView;
DataRow dr = dsCourtesy.Tables[0].NewRow();
combPhy.DisplayMember = "PhyName";
combPhy.ValueMember = "PhyID";
dr["PhyName"] = "全部";
dr["PhyID"] = -1;
dsCourtesy.Tables[0].Rows.InsertAt(dr, 0);
//combPhy.Text = "全部";

}

时间: 2024-08-01 17:51:18

C# winform combobox 在绑定数据之后插入一项选择项的相关文章

WPF DataGrid中的ComboBox如何绑定数据

在delphi时代,我都比较不喜欢直接在StringGrid上编辑数据,而且如果在这上面整个ComboBox的下拉选择框,那简直麻烦的要命. 用上WPF之后,我觉得应该直接在StringGrid上编辑了,否则的话,你在旁边就得拖出很多的TextBox和Combobox出来了,那么DataGrid就只剩下选定的作用了. 文本倒是很好说,ComboBox就麻烦了,怎么个麻烦法?Binding上去的数据没用! 1.新建一个List作为数据源,并将窗口的DataContex设为this.    代码如下

ComboBox如何绑定数据?大家给个思路.

问题描述 说明:我在程序中设置了一个ComboBox控件,希望连接sql数据库后,在下拉列表中显示所有数据库,不知道该如何实现,望大家能指点迷津!感谢! 解决方案 解决方案二:for(inti=0;i<ds.Tables[0].Rows.Count;i++){this.clb.Items.Add(ds.Tables[0].Rows[i]["name"].ToString());}解决方案三:数据库列表保存在master数据库中的sysdatabases表中,只要select*fr

combo box-C#winform combobox数据

问题描述 C#winform combobox数据 combobox已经绑定list了可以再为其添加一个值吗?比如"--请选择--" ![ 解决方案 c# winform combobox追加数据C# Winform Combobox手动绑定数据C#:关于WinForm中ComboBox的探究 解决方案二: 假设subject1.getSuject()返回的是一个DataSet DataRow dr = subject1.getSuject().Tables[0].NewRow();

combobox-silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊?

问题描述 silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊? silverlight中 ComboBox里面嵌套CheckBox怎么绑定数据和获得勾选数据啊?,望大神们指导

combobox绑定数据并让首项显示空白??????

问题描述 combobox绑定数据并让首项显示空白怎么办啊???????求高手赐教.cboxBm.Items.Insert(0,"");会报一个:设置Datasource属性后无法修改项集合的错误,怎么办?? 解决方案 解决方案二:DataTabledt=数据源;DataRowdr=dt.NewRow();dr["ID"]="0";dr["aaa"]="";dt.Rows.InsertAt(dr,0);cb

求解:绑定数据后,可允许为NULL的对象属性不会随着控件值改变而改变

问题描述 Model层:publicclassStudent{publiclongId{get;set;}publicstringName{get;set;}publicstringSex{get;set;}publicint?Age{get;set;}//可NULLpublicDateTime?Birthday{get;set;}//可NULLpublicdecimalScore{get;set;}}UI层中数据绑定函数DataBindsprivatevoidDataBinds(Student

Winform开发框架之通用数据导入导出操作的事务性操作完善

1.通用数据导入导出操作模块回顾 在我的Winfrom开发框架里面,有一个通用的导入模块,它在默默处理这把规范的Excel数据导入到不 同的对象表里面,一直用它来快速完成数据导入的工作.很早在随笔<Winform开发框架之通用数据导入 导出操作>里面就很全面的介绍过它的相关功能了,在代码生成工具Database2Sharp里面,生成的 Winfrom界面代码也已经把它的调用代码放进去了,因此使用起来真是很好,很开心. 在不断的项目实践中,发现使用基于Sqlite的客户端作为单机版的操作也越来越

30-fineui如何在grid中实现表头与数据之间插入一行

问题描述 fineui如何在grid中实现表头与数据之间插入一行 问题如题,想要在表头和绑定的数据指甲剪插入一行,在这一行中显示图片链接,遮盖怎么实现呀?有大神没有?

combox绑定数据后,怎么让它的默认选项为空呢?

问题描述 combox绑定数据后,怎么让它的默认选项为空呢? 解决方案 解决方案二:默认就是空解决方案三:不是啊,我在绑定后,显示的是第一项数据解决方案四:设置默认值,默认为空Load事件里comboBox1.SelectIndex=0;解决方案五:能发代码看看不解决方案六:引用3楼wuyq11的回复: 设置默认值,默认为空Load事件里comboBox1.SelectIndex=0;  他要的显示是为空,不是第一项解决方案七:你可以给它在加一个空值项,然后ComboBox.Text="&quo