#c# #asp.net
#c# #asp.net
Вопрос:
ниже приведен мой код, в котором я хочу использовать выпадающий список, но я не могу вызвать его идентификатор: ошибка, показывающая, что объект требует статического метода.
[System.Web.Script.Services.ScriptMethod()]
[System.Web.Services.WebMethod]
public static List<string> GetCity(string prefixText)
{
DataTable dt = new DataTable();
string constr = ConfigurationManager.ConnectionStrings["mycon"].ToString();
SqlConnection con = new SqlConnection(constr);
con.Open();
SqlCommand cmd = new SqlCommand("select * from tbl_group where Group_Name=" drpgovtypelcns1.Selecteditem.Text, con);
cmd.Parameters.AddWithValue("@Group_Name", prefixText);
SqlDataAdapter adp = new SqlDataAdapter(cmd);
adp.Fill(dt);
List<string> CityNames = new List<string>();
for (int i = 0; i < dt.Rows.Count; i )
{
CityNames.Add(dt.Rows[i][1].ToString());
}
return CityNames;
}
Комментарии:
1. У вас
cmd
даже нет ни одного определенного параметра. Как вы пытались добавить значение параметра? И в какой строке вы получаете ошибку? В чем именно заключается ваша ошибка? Будьте более конкретными.2. я получаю сообщение об ошибке при вызове значения drpgovtypelcns1
3. Что такое
drpgovtypelcns1
? Ваш вопрос становится неясным..4. его идентификатор выпадающего списка