當前位置:首頁 » 操作系統 » 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-20 00:26:32 瀏覽:914
承台箍筋加密區 發布:2024-09-20 00:26:31 瀏覽:227
筆記本什麼配置能流暢運行cf 發布:2024-09-20 00:14:19 瀏覽:951
實測華為編譯器 發布:2024-09-19 23:50:52 瀏覽:821
linux匯總 發布:2024-09-19 23:46:39 瀏覽:452
阿里雲伺服器環境搭建教程 發布:2024-09-19 23:21:58 瀏覽:837
黃色文件夾圖標 發布:2024-09-19 23:19:22 瀏覽:684
mysql資料庫導出導入 發布:2024-09-19 23:00:47 瀏覽:183
lua腳本精靈 發布:2024-09-19 23:00:41 瀏覽:659
任務欄文件夾圖標 發布:2024-09-19 22:54:25 瀏覽:101