У меня есть представление данных, которое заполняет столбцы из другой таблицы. Я хочу отфильтровать столбец на основе другого столбца текущей строки. Я попытался использовать событие ввода ячейки для datagridview, а затем отфильтровал столбец, отфильтровав источник привязки для столбца текущей строки.
private void lINKDataGridView_CellEnter(object sender, DataGridViewCellEventArgs e)
{
this.pROBLEMBindingSource.Filter = "item_id = " + this.lINKDataGridView.Rows[e.RowIndex].Cells[dataGridViewTextBoxColumn4.Index].Value + "";
}
Вот как я фильтрую «проблемный» источник привязки по событию ввода в ячейку просмотра данных. Это работает нормально, но я получаю сообщение об ошибке: System.ArgumentException: значение DataGridViewComboBoxCell недопустимо.
Любое предложение