combobox数据库
‘壹’ 在DELPHI中COMBOBOX如何连接数据库的内容
combobox需要通过代察庆码将尘辩数据库中的记录一条条加入
query1.open;
combobox1.items.clear;
while
not
query1.eof
do
begin
combobox1.items.add(query1.fieldbyname('派没缺字段1').asstring);
query1.next;
end;
‘贰’ c#用comboBox显示数据库中的所有表。
privatevoidForm1_Load(objectsender,EventArgse)
{
//根据你的实际情况调整连接字符串
stringconnstring=@"datasource=.;initialcatalog=aaa;integratedsecurity=true;";
sqlConnectionconn=newSqlConnection(connstring);
conn.Open();
DataTabledt=conn.GetSchema("Tables");
//dataGridView1.DataSource=dt;//方便查看dt的内容
List<string>tableNames=dt.Rows.OfType<DataRow>().Select(x=>(string)x["Table_Name"]).ToList();
comboBox1.DataSource=tableNames;
conn.Close();
}
‘叁’ 如何向combobox中插入数据库中的数据
combobox选择之后就添加记录?还是等提交行稿了,也就是点击保存了之后庆仔再添加?
如果是提交了之后再添加记录的话,无非取得各个控件的值攒成sql语句执行就行了,涉及到combobox控件的取值问题
绑定的时候这样绑定
combobox1.datasource
=
dt1;
combobox1.valuemember
=
"id"誉带汪;
combobox1.displaymember
=
"name";
提交的时候获取combobox的值这样获取:
combobox1.selectedvalue.tostring()
‘肆’ WPF中combobox控件绑定MySql数据库中的数据表的某一列的示例代码,要详细点的。
//创建一个DataTable用于存储数据,有两列:Name,Value DataTable dt = new DataTable();dt.Columns.Add("Name");dt.Columns.Add("Value");dt.Rows.Add("请选择穗李", -1);dt.Rows.Add("猜蚂迟张三", 1);dt.Rows.Add("李四", 2);dt.Rows.Add("王五", 3); //将Combobox绑定到DataTable,Name列显示到画面上,Value列是对应的数据comboBox1.DataSource = dt;comboBox1.DisplayMember = "Name";comboBox1.ValueMember = "Value"; //在combobox的SelectedIndexChanged事件中添加物袭如下方法private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){ string value = this.comboBox1.SelectedValue.ToString(); Console.WriteLine("当前选中的是 " + value);}
‘伍’ 如何将combobox的值写进数据库中
首先你如芦要新建一个数据肆派库,然后有操作数据库的类库,然后再后台获取combobox的值,然后再用操作数据库的类库操作这个值,把它保存裂橡贺在你的数据库的某张表里的某个字段
‘陆’ ComboBox如何实现对数据库模糊查询!!!
方案1:建议你将模糊搜索的事件放到一个按钮中执行,胡陪比如查询,点击后再通过SQL的like语句将结果放入combobox控件中,这样就行了。
方案2:你在textbox的change事件里写模糊查询语句,将查询的内容实时的放入combobox控件中中兆即可,但是这个要根据你数据库的具体容量来裤培蠢定,如果数据库信息过于庞大,不建议这样。
‘柒’ c#中如何将combobox中的值存入数据库
可以用笑猜一个SqlDataReader 将档升灶数据库的信行扮息加入到ComboBox控件中:
SqlDataReader read=new SqlDataReader("select id from user");
if(read.hasrows)
{
while(read.Read())
commobox.items.add(read["id"].tostring());
}
‘捌’ 在DELPHI中COMBOBOX如何连接数据库的内容
连接数据库可以用combobox控件,如果动伏旁态连接,用到缺谨橡ADO控件DBcombobox,就比较晌搏省事了,ADO控件是数据感知控件,自动连接数据库的对应片段内容。可以在DBcombobox控件的下拉时或者窗口ONshow,create时写事件。