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*fromsysdatabases就好了绑定就和普通的一样
解决方案四:
..........连接数据库.............Stringchecksql="selectnamefromsysdatabases";conn.Open();System.Data.SqlClient.SqlDataAdaptersqlda;DataSetdt=newDataSet();sqlda=newSqlDataAdapter(checksql,conn);sqlda.Fill(dt,"sysdatabases");编译提示:对象名'sysdatabases'无效。请提示这是为什么?
解决方案五:
this.cmb1.DataSource=ds.Table[0];//数据集中的table绑定this.cmb1.DisplayMember="StorageName";//显示出来的列this.cmb1.ValueMember="StorageGuid";//存储实际的值的列,可与显示出来的列设为一样.
解决方案六:
看来是来晚了~~~~
解决方案七:
ComboBox实现了Ilist你设置数据源为一个实现了Ilist的对象就可以了
解决方案八:
sqlda.Fill(dt,"sysdatabases");这句的意思是给数据集dt中的表"sysdatabases"填充数据,而你的DataSetdt=newDataSet();dt不存在表"sysdatabases"如果没什么必要的话你直接sqlda.Fill(dt),用的时候直接dt.tables[0].rows[i]["name"]就可以得到你要得表名字了。
解决方案九:
Stringchecksql="selectnamefromsysdatabases";conn.Open();System.Data.SqlClient.SqlDataAdaptersqlda;DataSetdt=newDataSet();sqlda=newSqlDataAdapter(checksql,conn);sqlda.Fill(dt,"dt_set");在界面层:for(inti=0;i<ds.Tables[0].Rows.Count;i++){this.clb.Items.Add(ds.Tables["dt_set"].Rows[i]["name"].ToString());}

时间: 2025-01-25 04:24:54

ComboBox如何绑定数据?大家给个思路.的相关文章

WPF DataGrid中的ComboBox如何绑定数据

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

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(); //DbHelpe

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

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

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

后台绑定数据的gridview的分页问题

问题描述 后台绑定数据的gridview的分页问题 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)//查看详细名单 { int p_index = e.NewEditIndex; string listid = GridView1.DataKeys[p_index].Value.ToString(); string qstr = "select * from t_basedata where

再说combobox的绑定问题

问题描述 各位请问下:为什么我给combbox绑定数据源后,在添加是出现异常:数据绑定combobox设置datasource属性后无法修改项集合书上说combbox是复杂绑定,好像与currentManager有关,那到底它们是什么关系啊绑定this.combNum.DataSource=myds.Tables[0];this.combNum.DisplayMember="ReaderID";this.combNum.ValueMember="ReaderID";

在点击下拉列表框绑定数据怎么做?

问题描述 在点击下拉列表框绑定数据怎么做? 解决方案 解决方案二:路过,学习的,不明白,高手求解解决方案三:使用数据项绑定--数据源--添加数据源-->next不用说了吧解决方案四:下拉列表框的绑定到需要显示的数据源就可以了,设置DataSource.DispalyMember.ValueMember等属性..解决方案五:combobox绑定数据源,只需设置DataSource.DispalyMember.ValueMember三个属性即可.解决方案六:datasourceIDdataTextF

easyui-Easyui dtagrid 绑定数据问题

问题描述 Easyui dtagrid 绑定数据问题 json串如下: {"total":6,"rows":[{"classes":{"id":11,"name":"123456","students":[{"classes":null,"id":28,"money":100 ,"stuAge&qu