簡體   English   中英

如何在C#中的任何組合框的開頭添加空白元素?

[英]How to add a blank element at the first of any combobox in c#?

我正在從mysql表中檢索一列並將其放在名為company_name的組合框中。但問題是我無法將第一個元素保留為空白。以下是代碼:

如何將空白元素添加為組合框的第一個元素.....

  string MyConnection = "datasource=localhost;database=lkpk;port=3306;username=root;password=11442145"; MySqlConnection Connection = new MySqlConnection(MyConnection); Connection.Open(); string query_company="select company_name from company"; MySqlCommand command_company_name = new MySqlCommand(query_company,Connection); MySqlDataReader datareader_company = command_company_name.ExecuteReader(); MySqlDataAdapter datadapter_company = new MySqlDataAdapter(query_company,Connection); DataSet dataset_company = new DataSet(); datareader_company.Close(); datadapter_company.Fill(dataset_company,"company"); company_name.DataSource=dataset_company.Tables[0]; company_name.DisplayMember="company_name"; 

在選擇查詢中使用Union All檢索空白行。 並且相同綁定到組合框。

select '' as  company_name union all select company_name from company;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM