當前位置:成語大全網 - 書法字典 - 如何在C#中顯示combox下拉列表中的數據庫內容

如何在C#中顯示combox下拉列表中的數據庫內容

與DateSource綁定的ComboBox不能使用這些項。添加方法。最近開始使用ComboBox控件。簡單總結壹下它的用法(綁定、添加選項、清除):壹、ComboBox的綁定OleDB OleDB = new OleDB();私有void Form1_Load(對象發送方,EventArgs e)...{ DataTable dt = oledb。Filldatatable("Select ID,Name From table 1 ");//函數返回SQL相關的數據表combobox 1 . data source = dt;comboBox1。DisplayMember = " Name//顯示內容combobox1。valuemember = " id//選項對應的值}其次,向綁定了DateSource的ComboBox添加選項不能通過使用Items來實現。Add方法,但只能通過修改DataTable來實現。例如,您想將選項“-All-”添加到上面實現的ComboBox 1中。可以實現如下:private void form 1 _ load(object sender,eventarges e)...{ datatabledt = oledb . fill datatable(" select id,name from table 1 ");//函數返回SQL相關的DataTable DataRow dr = dt。NewRow();dr[" ID "]= 0;[" name "]= "-all-";dt。Rows.InsertAt(dr,0);//使用dt。使用dt時,Add(dr)僅將選項附加到末尾。Rows.InsertAt(dr,0)可以將添加的選項插入到相應的位置comboBox1。DataSource = dtcomboBox1。DisplayMember = " Name//顯示內容combobox1。valuemember = " id//選項對應的值}第三,清除ComboBox中的選項。如果組合框中的選項是手寫的,請單擊comboBox1。items . Clear();方法,但與DataSource綁定的ComboBox不能使用此方法。其實在這種情況下,清除選項也很簡單,使用combobox1。datasource = null是可以解決的。