当前位置:首页 » 操作系统 » combobox绑定数据库

combobox绑定数据库

发布时间: 2022-02-16 02:41:41

㈠ 怎么把数据库里面的数据绑定到combobox上

有没绑定过类似的,方法一样,就sql不一样,然后还有就是:
this.combobox.DataSource = 数据源
this.combobox.DataTextField = "显示的内容";
this.combobox.DataValueField = "索引";
this.combobox.DataBind();

㈡ 如何combobox 数据绑定

DataSet ds = new DataSet();//创建一个数据集对象
string sql = "select * from 表";//需要绑定的列的sql语句
SqlDataAdapteradapter = new SqlDataAdapter(sql, sql连接对象(conn));//创建DataAdapter数据适配器实例
adapter.Fill(ds, "虚拟列名");//fill方法填充
cbType.DisplayMember = "需要读取的列1(name)"; //显示到comboBox的值
cbType.ValueMember = "需要读取的列2(id)"; //comboBox真正的值
cbType.DataSource = ds.Tables["虚拟列名"];//绑定数据源
语法是这样差不多,希望可以帮到您

㈢ c#.net中如何实现COMBOBOX绑定数据库表名

如果你是SQLSERVER数据库的话
用select * from sysobjects where xtype='U'就可以查出数据库中所有表的表名

然后把查出的结果绑定到你要的COMBOBOX

㈣ C#中的comboBox的下拉列表绑定数据库的代码

填充的时候不能直接ComboBox直接add.先声明一个
ListItem
item=new
ListItem();
然后遍历reader。
item.text=reader[0].toString()

㈤ C#中如何为comboBox和textBox绑定SQL数据库指定字段名(求具体代码!)

comboBox:
string con = "Server=localhost;database=Test;uid=sa;pwd=sa12345";
SqlConnection conn = new SqlConnection(con);
conn.Open();
string sql = "select stuName from StudentInfo where score<60";
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataTable dt = new DataTable();
sda.Fill(dt);
conn.Close();
comboBox1.DataSource = dt;
textBox:
string con = "Server=localhost;database=Test;uid=sa;pwd=sa12345";
SqlConnection conn = new SqlConnection(con);
conn.Open();
string sql = "select info from StudentInfo where score<60";
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataTable dt = new DataTable();
sda.Fill(dt);
conn.Close();
textBox1.Text = dt.Rows[0][0].ToString();

㈥ combobox从数据库中绑定的数据,我要在绑定数据前加入一项“--请选择--”,怎么写代码

绑定后就不能直接添加它的ITEM了,如果你需要添加就在你的数据源上添加在你的那个某一个DATATBLE上添加一行新的数据即可

㈦ C#中comboBox下拉框如何绑定Access数据库

  1. C#中comboBox用代码绑定数据库中在某一列。用处:跟radioButton联系在一起,可以根据radioButton在选择而在comboBox显示出不同的值。

  2. private void radioButton1_Click(object sender, EventArgs e)
    {

    comboBox1.Items.Clear();//清空ComBox

    string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=mydb.mde;Jet OLEDB:Database Password=asd123456789";

    OleDbConnection con = new OleDbConnection(connStr);//创建一个新连接
    con.Open();
    OleDbCommand cmd = con.CreateCommand();
    cmd.CommandText = "SELECT 年份 FROM 任务记录";//在这儿写sql语句
    OleDbDataReader sdr = cmd.ExecuteReader();//创建一个OracleDateReader对象
    while (sdr.Read())
    {
    comboBox1.Items.Add(sdr[0].ToString());//循环读区数据
    }
    con.Close();

    }

  3. 因为从数据库读入的数据会有很多重复的,在comboBox下拉框中要把重复在合并在一起,可以用下面在语句替代上面在sql查询语句:

    cmd.CommandText = "SELECT distinct 年份 FROM 任务记录";

㈧ C#中如何获取combobox的值,combobox已经绑定到数据库。

labeltest.Text= comboBoxAddNewsCategory.SelectedValue.ToString();

这句加到 comboBoxCategory 的onchange 事件中应该没有问题吧 是不是加错地方了?

㈨ C#中comboBox如何绑定数据库

你把你的数据代码放在 comboBox1_SelectedIndexChanged里面是干什么啊,你这个永远都不会执行的!!
把你的
connection = new SqlConnection(connString);
string cid = comboBox1.SelectedValue.ToString();
string sql = string.Format("Select item from article where article_ID=[0]", cid);
try
{

dataAdapter = new SqlDataAdapter(sql,connection);
DataSet da = new DataSet();
dataAdapter.Fill(da);
comboBox1.DataSource = da.Tables[0];
comboBox1.ValueMember = "article_ID";
comboBox1.DisplayMember = "item";
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "操作数据库出错!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
finally
{
connection.Close(); // 关闭数据库连接
}
这段代码放在窗体的load事件里面去

㈩ c#三层架构的comboBox下拉列表绑定数据库的代码

其实这里你最终将list<user>获取到就可以了。(获取所有用户不用我说了吧?书上应该都有)然后就combox中的数据源(DataSource)设为你的list<user>最后将你的显示项(DisplayMember)设为"username"就可以了。东西还是要自己动手才会有收获的。

热点内容
海康威视存储卡质量如何 发布:2024-09-19 08:55:35 浏览:939
python3默认安装路径 发布:2024-09-19 08:50:22 浏览:516
环卫视频拍摄脚本 发布:2024-09-19 08:35:44 浏览:418
sqlserveronlinux 发布:2024-09-19 08:16:54 浏览:256
编程常数 发布:2024-09-19 08:06:36 浏览:952
甘肃高性能边缘计算服务器云空间 发布:2024-09-19 08:06:26 浏览:162
win7家庭版ftp 发布:2024-09-19 07:59:06 浏览:717
数据库的优化都有哪些方法 发布:2024-09-19 07:44:43 浏览:269
知乎华为编译器有用吗 发布:2024-09-19 07:32:20 浏览:618
访问虚拟机磁盘 发布:2024-09-19 07:28:13 浏览:670