Comment accéder aux lignes enfants d'une ligne Infragistics Web Grid?
-
03-07-2019 - |
Question
Je dois modifier le contenu des lignes enfants d'une grille Web hiérarchique Infragistics lorsqu'elle est développée. Je peux obtenir la ligne parent de " e.Row " dans le code suivant. Mais comment puis-je faire modifier ses lignes enfants?
D'ailleurs, comment puis-je obtenir les lignes de n'importe quel groupe autre que le groupe 0?
protected void CustomerActivitiesGrid_ExpandRow(object sender, RowEventArgs e)
{
UltraGridRow expandedRow = e.Row;
}
La solution
C'est assez facile, il suffit d'accéder aux lignes de la ligne.
foreach(UltraGridRow childRow in e.Row.Rows)
{
// your code
}
Ensuite, vous pouvez accéder aux lignes enfants de ces lignes de la même manière
childRow.Rows
Vous pouvez également accéder à une ligne spécifique à l'aide de sa clé
UltraGridRow specificChildRow = e.Row.Rows.FromKey("ChildRowKey");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow