Bonjour,
Je voudrai utiliser un gridview (ou autre webcontrol, type table) sans source de données et pouvoir y ajouter des lignes par programmation ...
Si qqn a une idée ?
Merci
Bonjour,
Je voudrai utiliser un gridview (ou autre webcontrol, type table) sans source de données et pouvoir y ajouter des lignes par programmation ...
Si qqn a une idée ?
Merci
Utilise un tableau d'objet, ou une collection...
Ajoute et supprime les infos de ce tableau, et utilise-le comme datasource de ton gridview, logiquement pas de problème![]()
Volà une solution que j'ai trouvé
Merci à tous
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
26 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { Table table = e.Row.Parent as Table; if (table != null) CreateRow(table); } } protected void CreateRow(Table table) { GridViewRow row = new GridViewRow(-1, -1, DataControlRowType.DataRow, DataControlRowState.Normal); row.Cells.Add(CreateColumn()); table.Rows.Add(row); } protected TableCell CreateColumn() { TableCell cell = new TableCell(); cell.Controls.Add(new LiteralControl("New Row")); return cell; }
Partager