我有一个下拉列表,它从sql中获取邻域的名称。 我想在屏幕上显示邻居的功能。 如果我选择之前已经处理过的社区,那就没问题了。我的代码可以显示其邻居的功能。 但是,如果我选择一个新社区(之前没有人添加有关该社区的信息)。屏幕上没有别的东西。 我想在下拉列表中显示" New"作为文字。我定义了' else'我的代码中的状态。 我怎么解决这个问题? 那是我的代码:
string DurumTespiti = "";
string mahalle = ""; //mahalle means “neighborhood”
ddlMahalle.Visible = true; // it is a dropdownlist
SqlConnection baglanti = new SqlConnection("Data Source = WEBPMT\\ARCSQL;UID=sa;PWD=PMT*1881;DATABASE=ProjeTakip;");
SqlCommand komut = new SqlCommand();
baglanti.Open();
komut.Connection = baglanti;
komut.CommandText = "select * from ProjeTablo";
komut.ExecuteNonQuery();
SqlDataReader dr = komut.ExecuteReader();
while (dr.Read())
{
mahalle = "";
mahalle = dr["mahalle"].ToString();
if (mahalle == ddlMahalle.SelectedValue) // Compare value of dropdownlist and name of neighborhood in sql.
{
Label9.Text = "Mahalle doğru seçildi!";
}
mahalle = "";
}
else
{ // if value of dropdown list couldn’t be find in sql
Label9.Text = "Böyle bir mahalle yok";
}
mahalle = "";
}
dr.Close();
baglanti.Close();