Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionprivate void voirDG (SqlDataReader dr, int[] tab) { if (dr.HasRows) { int i = 1; while(tab[i] != 0) { DataGrid dg = new DataGrid(); BoundColumn bc2 new BoundColumn(); bc2.DataField "Nom"; bc2.HeaderText = "Nom"; BoundColumn bc3 new BoundColumn(); bc3.DataField "Ville"; bc3.HeaderText = "Ville"; BoundColumn bc4 new BoundColumn(); bc4.DataField "ID"; bc4.HeaderText = "ID"; BoundColumn bc5 new BoundColumn(); bc5.DataField "Détail"; bc5.HeaderText = "Détail"; HyperLinkColumn hlc = new HyperLinkColumn(); hlc.DataNavigateUrlField = "id"; hlc.DataTextField = "Détail"; hlc.DataNavigateUrlFormatString = "http://....aspx?table={0}"; hlc.HeaderText = "Détail"; dg.ID = "dg"; dg.AutoGenerateColumns = false; dg.DataSource = CreateDataSource(dr, tab[i]); dg.Columns.Add(bc2); dg.Columns.Add(bc3); dg.Columns.Add(bc4); dg.Columns.Add(bc5); dg.Columns.Add(hlc); bc4.Visible = false; bc5.Visible = false; dg.DataBind(); dg.BorderColor = System.Drawing.Color.Black; this.Controls.Add(dg); i++; } } else { Page.Response.Write("<script>alert("Aucune réponse ne correspond à vos critères...");</script>"); } }