Недопустимая попытка чтения при отсутствии данных
<blockquote class="quote"><div class="op">Quote:</div> try { if (cn.State.ToString() != "Open") cn.Open(); cmd = new SqlCommand("select Antibiotic,RectionA,RectionB from Culture", cn); dr = cmd.ExecuteReader(); for (int i = 0; i < 5; i++) { dataGridView5.Rows.Add(dr["Antibiotic"].ToString()); dataGridView5.Rows.Add(dr["RectionA"].ToString()); dataGridView5.Rows.Add(dr["RectionB"].ToString()); } dr.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message + "eeee"); } finally { cn.Close(); }</blockquote>
Что я уже пробовал:
I want read data from sql server to my datagriedview but in datagriedview i have 3 columns please help me
Richard MacCutchan
Всегда проверяйте возвращаемое значение в dr, чтобы узнать, действительно ли вы получили какие-либо данные.