Еще одна проблема.Использование значения popobox для использования в предложении where для фильтрации результатов
Я пытаюсь заполнить таблицу данных только полем со списком, когда пользователь выбирает тип обрезки.
Когда пользователь выбирает обрезку из выпадающего списка, например, пшеницу, ячмень и овес, например, я хочу, чтобы это было добавлено в представление, поэтому возвращаем значения в базе данных.
С выбранным обрезкой, он отображает только поля, которые имеют посев, и связанные с ним расходы.
var select = "SELECT * from fieldCostOverview where CropType = ('" + cmbCrops.SelectedItem.ToString + "')";
//var c = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=H:\School\Magee\Project\Programme\Farm Costs\Farm Costs\farmCosts.mdf;Integrated Security=True"); // Your Connection String here
var c = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=F:\School\Magee\Project\Programme\Farm Costs\Farm Costs\farmCosts.mdf;Integrated Security=True");
var dataAdapter = new SqlDataAdapter(select, c);
var commandBuilder = new SqlCommandBuilder(dataAdapter);
var ds = new DataSet();
dataAdapter.Fill(ds);
dgFieldDetails.ReadOnly = true;
dgFieldDetails.DataSource = ds.Tables[0];
Значение в поле со списком покажет мне только поля и детали этого типа обрезки.
Любые советы или советы?
вы можете объяснить, пожалуйста, что не работает, пожалуйста. –
В чем вопрос? – Aaron
с использованием cmbCrops.SelectedItem.ToString даст исключение без() в конце. так cmbCrops.SelectedItem.ToString() – MikeS