目前,我正在使用來自數據庫的項目填充組合框。但是,我希望組合框的第一項是「---選擇---」。下面的代碼。數據庫中的所有項目都被填充,但不包含項目「---選擇---」。任何在這方面的幫助,高度讚賞。如何使用c在組合框中添加額外的項目#
private void popClass()
{
cmbClass.Items.Clear();
DataSet ds = new DataSet();
cmbClass.Items.Add("---Select----");
string sqlPS = @"SELECT * FROM tblclass_msb";
try
{
using (FbConnection conPS = new FbConnection(connectionString))
{
conPS.Open();
using (FbCommand cmdPS = new FbCommand(sqlPS, conPS))
{
using (FbDataAdapter da = new FbDataAdapter())
{
da.SelectCommand = cmdPS;
da.Fill(ds);
cmbClass.DataSource = ds.Tables[0];
cmbClass.ValueMember = "c_id";
cmbClass.DisplayMember = "c_name";
}
}
}
}
catch (FbException ex)
{
MessageBox.Show("PC-->>" + ex.Message);
}
}
我曾嘗試在其他線程某處提到的其他解決方案,但它不是爲我工作
以上顯示了da.Tables [0] .NewRow();的錯誤。 –
使用ds.Tables [0] .NewRow();而不是 – rashfmnb
好吧,什麼是「dt」dt.Rows.InsertAt(dr,0); ?? –