-3
範囲外のエラーインデックスがあります(行が強調表示されています)。このシナリオで何が意味するのか分かりません。アドバイスをお願いしますか?ありがとうC#インデックスから文字列への読み取り時に範囲外になる
SqlDataReader read = command.ExecuteReader();
while (read.Read())
{
**String Connessione = (read["Connected"].ToString());**
if ((Connessione == "Wind Connected") || (Connessione == "Solar Connected"))
{
EnerServ.Visible = false;
AddServ.Visible = false;
}
else
{
EnerServ.Text = (read["Typ"].ToString());
AddServ.Text = (read["EneServ"].ToString());
}
}
read.Close();
CommandTextを含む、より多くのコードを表示します。おそらく、あなたの読者は "Connected"という名前の列を返さないでしょう。 –