在使用 C# 在 ASP.NET 中执行以下代码时,我收到一个异常,例如“行/列不存在数据”。
private void updateGrnItemDetails(object sender, EventArgs e)
{
txtItemNameGrnUpdate.Enabled = true;
txtItemCostGrnUpdate.Enabled = true;
txtItemColorGrnUpdate.Enabled = true;
String s = cmbGrnUpdateItemCode.SelectedItem.ToString();
MessageBox.Show(s);
sqlQuery2 = @"SELECT * FROM item WHERE (itemType ='"+cmbGrnUpdateItemType.SelectedText+"')";
comm = new SqlCeCommand(sqlQuery2, con_data);
try
{
con_data.Open();
dr = comm.ExecuteReader();
MessageBox.Show(dr.GetString(0));
while (dr.Read())//reading data from rows
{
txtItemNameGrnUpdate.Text += dr["itemName"].ToString();
txtItemColorGrnUpdate.Text += dr["itemColor"].ToString();
txtItemCostGrnUpdate.Text += dr["itemCost"].ToString();
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con_data.Close();
}
}
我正在使用 Visual Studio 2010 和 Sql Compact 版本。我正在使用请指导我如何解决这个问题。