Datagrid annidati

lunedì 05 marzo 2007 - 10.27

ducky Profilo | Junior Member

Ciao,
sono riuscito dopo numerosi tentativi a creare una struttura master-detail con due datagrid collegati.

Per aggiungere il datagrid figlio come ultima colonna uso questo codice:
e.Item.Cells[e.Item.Cells.Count-1].Controls.Add(dataGrid2);

però mi scrive il contenuto al posto dell'ultima colonna del datagrid padre (praticamente mi "mangia" una colonna)
Come posso risolvere questo problema?

P.S. se scrivo "e.Item.Cells.Count" mi da l'errore "index out of range"

squilibrium Profilo | Junior Member

Prova ad aggiungere un template column (in progettazione) alla griglia madre, all'interno ci metti un datagrid (dgfiglio) e poi a runtime lo recuperi con il findcontrol e gli assegni il datasource.

ducky Profilo | Junior Member

Grazie mille per l'aiuto
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5