控制数据来自sql
我有一个dropdownlist,它从sql中获取邻居的名称。 我想在屏幕上显示邻居的特征。 如果我选择一个以前处理过的社区,那就没问题了。我的代码可以显示其邻居的功能。 但是如果我选择了一个新的社区(以前没有人添加关于该社区的信息)。屏幕上没有什么不同的东西。 我想在dropdownlist上以文本形式显示“新建”。我在代码中定义了“else”状态。 我怎样才能解决这个问题? 这是我的代码:控制数据来自sql,sql,asp.net,sql-server,controls,Sql,Asp.net,Sql Server,Controls,我有一个dropdownlist,它从sql中获取邻居的名称。 我想在屏幕上显示邻居的特征。 如果我选择一个以前处理过的社区,那就没问题了。我的代码可以显示其邻居的功能。 但是如果我选择了一个新的社区(以前没有人添加关于该社区的信息)。屏幕上没有什么不同的东西。 我想在dropdownlist上以文本形式显示“新建”。我在代码中定义了“else”状态。 我怎样才能解决这个问题? 这是我的代码: string DurumTespiti = ""; string ma
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();
请提供您的代码、示例数据和预期结果的最少示例。