bonjour,
j'ai un probléme assez bizarre
j'ai un datagridView communs pour plusieurs vues, il reçoit en dataSource,un dataView issu d'une requete appliqué sur l'une des vues.
le probléme c'est que pour certaines vues ça marche impec ,le contenu du dataGridView change selon la vue selectionnée, et pour d'autres j'ai une erreur,alors que j'ai bien testé les requetes dans le centre de commande de db2 tous marche trés bien,voici le code :
l'erreur est :Une exception non gérée du type 'IBM.Data.DB2.DB2Exception' s'est produite dans IBM.Data.DB2.dll
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 string requete = "select * from TEST.V_SITSTK1"; //se charge de remplir le dataview à partir d'une vue et une requete DataView data_v = con2.load("TEST.V_SITSTK1", requete); dataGridView1.DataSource = data_v; dataGridView1.AutoGenerateColumns=true; dataGridView1.Refresh() ///// l'erreur est sur la ligne souligné public DataView load(string vue, string requete) { // dbconnex.ConnectionString= ConnectionString; DataSet ds = new DataSet(vue); DB2DataAdapter adapter = new DB2DataAdapter(requete, dbconnex); adapter.Fill(ds, vue); DataTable dt = ds.Tables[vue]; DataView dataView1 = new DataView(dt); dbconnex.Close(); return dataView1; }
Informations supplémentaires*: Erreur système.
la taille des enregistrement serait elle pour quelquechose?
je comprends paspourquoi ça marche pour certaines et le reste non..
merci d'eclairer ma lanterne.
Partager