Итак, в заключение, общее количество изображений соответствует размеру ваших данных. Если вы хотите иметь больше изображений, в то время как некоторые из них должны быть преобразованы, вы можете использовать две отдельные копии каждого изображения (хотя я бы советовал против этого).
Вы также можете использовать метод apply_transform
класса ImageDataGenerator
для каждого изображения в вашем наборе данных. При таком подходе вы уверены, какие изображения преобразуются, а какие нет, я бы придерживался этой идеи.
Я не думаю, что можно сделать это способ, которым Вы надеетесь.
Вы могли использовать два различных представления данных той же таблицы данных и связать Ваш datagridviews с теми?
Когда Вы связываете с DataTable, Вы эффективно связываете с его представлением по умолчанию (DataTable. DefaultView). И когда Вы устанавливаете Свойство фильтра любого BindingSource, Вы устанавливаете Свойство фильтра представления по умолчанию, перезаписывая Фильтр, установленный другим BindingSource.
Таким образом, ответ deadcat корректен: необходимо связать с двумя различными взглядами относительно DataTable (одним из которых может быть DefaultView, если Вы предпочитаете):
bindingSource1.DataSource = myDataTable;
bindingSource2.DataSource = new DataView(myDataTable);
или
bindingSource1.DataSource = new DataView(myDataTable);
bindingSource2.DataSource = new DataView(myDataTable);