0
我的應用程序中有超過30個組合框,我綁定了MySQL數據庫,但每個組合框都顯示數據和空字符串。我怎樣才能忽略空字符串,只顯示字符串值?消除數據綁定ComboBox中的空字符串值C#
這是我的代碼:
void combobox()
{
string constring = string.Format("datasource='{0}';port='{1}';database='{2}';username=uwloanmanmain;password=**************;Connect Timeout=180;Command Timeout=180", dbserverip.Text,curport.Text,currentdb.Text);
string Query = "select * from waqrtiff.customconditions ;";
MySqlConnection conwaqDatabasecc = new MySqlConnection(constring);
MySqlCommand cmdwaqDatabase = new MySqlCommand(Query, conwaqDatabasecc);
MySqlDataReader myreader666;
try
{
conwaqDatabasecc.Open();
myreader666 = cmdwaqDatabase.ExecuteReader();
while (myreader666.Read())
{
string sName = myreader666.GetString("50079");
50079combobox.Items.Add(sName);
string sName2 = myreader666.GetString("bauth");
bauthcombobox.Items.Add(sName2);
string sName3 = myreader666.GetString("myact");
myacttcombobox.Items.Add(sName3);
string sName4 = myreader666.GetString("payscale");
payscalecombox.Items.Add(sName4);
string sName5 = myreader666.GetString("returns");
returnsscombobox.Items.Add(sName5);
string sName6 = myreader666.GetString("report");
reportcombobox.Items.Add(sName6);
}
}
catch
{
}
conwaqDatabasecc.Close();
}
檢查插入前是否有字符串值IsNullOrEmpty。例如'sName' - 'if(!string.IsNullOrEmpty(sName)){50079combobox.Items.Add(sName); }'。所有值都一樣。 – Michael 2014-10-28 10:05:42
@michaelmoore我不知道如何感謝你的先生:)它的工作:)非常感謝你 – 2014-10-28 10:22:34