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;
}
Était-ce utile?

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
scroll top