Я хотел бы знать, есть ли способ удалить определенный столбец при отображении в datagridview. Ниже приводится SQL statemnt для извлеченияУдалить столбец из оператора select
OleDbDataAdapter oda = new OleDbDataAdapter("select * from BHR_2016_FEB_CIT4114_FYP_GD", con);
DataTable dt = new DataTable();
oda.Fill(dt);
dt.Columns.Remove("Fingerprint_Template");
dataGridViewAttendanceDatabase.DataSource = dt;
причин является то, потому что, у меня есть тип формата CLOB, поэтому он не будет отображаться в DataGridView. Поэтому я планирую удалить столбец, в котором хранится формат CLOB. Я могу указать, но проблема я буду выбирать таблицу на основе поля со списком, и каждая таблица имеет различное количество столбцов, например, таблица может иметь 31 столбец, а другая таблица может содержать 28 столбцов. Так как я мог удалить только один столбец. Заранее спасибо.
По-прежнему существует ошибка, так как когда i state select *, он включает в себя столбец, который состоит из формата CLOB. Поэтому ошибка существует при oda.Fill (dt) ;. Есть ли способ выбрать * кроме столбцов, которые состоят из формата CLOB. Эта помощь действительно ценится.
имя столбца такое же во всех этих таблицах? – Viru
yup имя столбца, которое я хочу удалить, одинаково во всех таблицах. –