Je voudrais savoir s'il existe un moyen de supprimer une colonne spécifique lors de l'affichage dans une vue de données. Ci-dessous le statemnt sql pour récupérerSupprimer une colonne de l'instruction 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;
Les raisons est parce que, j'ai un type de format CLOB, donc il ne sera pas afficher dans datagridview. Donc, je prévois de supprimer une colonne qui stocke le format CLOB. Je peux spécifier, mais le problème je sélectionne la table basée sur la zone de liste déroulante et chaque table a le nombre différent de colonnes tel qu'une table pourrait avoir 31 colonne, une autre table pourrait avoir 28 colonne. Alors, comment je pouvais supprimer seulement une seule colonne. Merci d'avance.
Il y a toujours une erreur lorsque je sélectionne l'état *, il inclut la colonne qui est constituée du format CLOB. Par conséquent, l'erreur existe à oda.Fill (dt) ;. Existe-t-il un moyen de sélectionner * à l'exception des colonnes constituées du format CLOB. Cette aide est vraiment appréciée.
est le nom de colonne même dans toutes ces tables? – Viru
yup le nom de la colonne que je veux supprimer est identique dans toutes les tables. –