Je souhaites ajouter un dropdownlist dans le footer d'un datagrid
Seulement je n'arrives pas à acceder au footer
si je rajoutes après le databind, ca me met le DDL sur la 1ere ligne
si je le fais dans le databound, ca plante (e.Item.DataItem == null)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 dgConfig.DataSource = dsConfig; dgConfig.DataBind(); dgConfig.Items[0].Cells[0].Controls.Add(new ModelTypeDropDownList());
et pareil que 1. si je fais ca dans le databound
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (e.Item.ItemType == ListItemType.Footer) { ModelTypeDropDownList mTyDDL = new ModelTypeDropDownList(); ((TableCell)((DataRowView)e.Item.DataItem).Row[0]).Controls.Add(mTyDDL)); }
bref impossible d acceder a mon footer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (e.Item.ItemType == ListItemType.Footer) { ModelTypeDropDownList mTyDDL = new ModelTypeDropDownList(); ((DataGrid)sender).Items[0].Cells[0].Controls.Add(mTyDDL);//.Items.Insert(0, new ListItem(Global.GetString("Control.DropDownList.SelectAValue"), "-1")); }
Partager