Domanda

Ho bisogno di modificare il contenuto delle righe figlio di una griglia Web Infragistica gerarchica quando viene espansa. Posso ottenere la riga padre da " e.Row " nel seguente codice. Ma come posso modificare le sue righe figlio?

Del resto, come posso ottenere le righe da qualsiasi banda diversa dalla banda 0?

protected void CustomerActivitiesGrid_ExpandRow(object sender, RowEventArgs e)
{
   UltraGridRow expandedRow = e.Row;
}
È stato utile?

Soluzione

È abbastanza facile, basta accedere alle righe della riga.

foreach(UltraGridRow childRow in e.Row.Rows)
{
    // your code
}

Successivamente, puoi accedere alle righe secondarie di tali righe allo stesso modo

childRow.Rows

Puoi anche accedere a una riga specifica usando la sua chiave

UltraGridRow specificChildRow = e.Row.Rows.FromKey("ChildRowKey");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top