Фильтр столбца ComboBox datagridview на основе другого combobox
я искал по веб-сайтам, но не получил никаких результатов,я использую datagridview, имеющий два столбца combobox 1-й столбец имеет datasource isfsectionsbindingsource, value member = isfsectionName и выбранное значение parentISfkey в свойствах.у меня есть одна таблица, содержащая идентификатор родителя и ребенка.
Таблица ISFsections : ISFsectionId,ISFsectionName,ParentISFkey
private void dataGridView2_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e) { for (int i = 0; i < iSFsectionsBindingSource.Count; i++) { if (e.ColumnIndex == 4 && dataGridView2.Rows[i].Cells["Column11"].Value == null) { MessageBox.Show("Choose 1st combobox value"); } else { cnn.Open(); DataSet ds = new DataSet(); SqlDataAdapter dabank = new SqlDataAdapter(); SqlCommand cmd10 = cnn.CreateCommand(); cmd10.CommandText = "select ISfsectionId, isfsectionName from ISFsections where ISfsectionId = @ParentISFkey"; cmd10.Parameters.AddWithValue("@ParentISFkey", dataGridView2.Rows[i].Cells["Column11"].Value); cmd10.Connection = cnn; cmd10.ExecuteNonQuery(); dabank.Fill(ds, "isfsectionName"); dataGridView2.Rows[i].Cells["Column23"].DataGridView.DataSource = ds; } } }
Что я уже пробовал:
когда я нажимаю 1-й combobox, он говорит мне, что ожидает параметр "@ParentISFkey", который не был указан. и я использую его любую помощь по этому поводу