我想在選擇無線電選項後在組合框內的數據庫中顯示項目。當我嘗試這個時候,組合框中沒有顯示任何內容。請幫忙使用數據填充組合框
private void chkDetailsButton_Click(object sender, EventArgs e)
{
if (radioButtonA.Checked)
{
OleDbConnection connect = db.dbConnect();
try
{
connect.Open();
MessageBox.Show("Opened");
OleDbCommand command = new OleDbCommand();
command.Connection = connect;
command.CommandText = "Select * from Categories";
DataTable dt = new DataTable();
for (int i = 0; i < dt.Rows.Count; i++)
{
cmbDisplay.Items.Add(dt.Rows[i]["SeatNo"]);
}
}
catch (Exception ex)
{
MessageBox.Show("Exception in Database" + ex);
}
finally
{
connect.Close();
}
}
}
你嘗試調試代碼? – 2012-08-10 09:51:37
是的,我做了,它連接到數據庫,但不顯示SeatNo列中的項目 – 2012-08-10 09:52:52
這是WinForms還是ASP.Net?如果你可以連接,那dt.Rows.Count是什麼?您似乎沒有將任何數據放入數據表中! – dash 2012-08-10 09:53:48