我想在文本框中填入在组合框中选择的客户名称的ID。我在customerID说
下收到错误'System.Data.Oledb.OledbDataReader'的未知方法'GetInt32(string)'
这是整个代码的副本
private void RadMultiColumnComboBox1SelectedIndexChanged(object sender, EventArgs e)
{
string constring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= RoadRunnerDB.mdb";
string query = "select * from RoadRunnerDB.customerList where customerCompanyName = '" + radMultiColumnComboBox1 + "';";
OleDbConnection con = new OleDbConnection(constring);
OleDbCommand cmd = new OleDbCommand(query, con);
OleDbDataReader rd;
try
{
con.Open();
rd = cmd.ExecuteReader();
while (rd.Read())
{ //Error is under here
string custID = rd.GetInt32("customerID").ToString();
radTextBox5.Text = custID;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}