I Had Выпадающий список, и я хочу заполнить его данными из базы данных с помощью хранимой процедуры , и она имела это значение s, когда в строке запроса у меня было две строки запроса.заполнять выпадающий список по querystring
в
частной ничтожной LoadWithCategory() { если (Request.QueryString [ "CATEGORY_ID"]! = NULL) { используя (SqlConnection Con = Connection.GetConnection()) {
SqlCommand Com = new SqlCommand("GetProducFamilyTP", Con);
Com.CommandType = CommandType.StoredProcedure;
Com.Parameters.Add(Parameter.NewInt("@Category_Id", Request.QueryString["Category_Id"]));
SqlDataReader DR = Com.ExecuteReader();
if (DR.Read())
{
DDLProductFamily.DataSource = DR;
DDLProductFamily.DataTextField = DR["Name"].ToString();
DDLProductFamily.DataValueField = DR["ProductCategory_Id"].ToString();
DDLProductFamily.DataBind();
}
DR.Close();
}
}
}
ALTER Proc GetProducFamilyTP ( @Category_Id Int ) AS Выберите Distinct Categories.Category_Id, ProductCategory.Name, ProductCategory.ProductCategory_Id От Category_ProductCategory
Inner Регистрация Категории На Category_ProductCategory.Category_Id = Categories.Category_Id Inner Регистрация ProductCategory На Категория_ProductCategory.ProductCategory_Id = ProductCategory.ProductCategory_Id Где Категории.Category_Id = @ Category_Id
, но эта ошибка возникла
DataBinding: «System.Data.Common.DataRecordInternal» не содержит свойства с именем «4Door».
Duplicate? http://stackoverflow.com/questions/2645639/fill-dropdown-list-by-querystring –
, но Ошибка Я не могу его решить, и я упомянул об этом – Myworld
Проверьте свою процедуру и свою таблицу - ошибка говорит об этом, не может найти '4Door' – Aristos