Domanda

Per impostazione predefinita, ogni riga di Gridview è mappata a ogni riga in una tabella dati o un set di dati collegato alla relativa origine dati.Ma cosa succede se voglio visualizzare queste righe in più colonne.Ad esempio, se ha 10 righe, 5 righe ciascuna dovrebbero essere visualizzate in 2 colonne affiancate.Posso farlo anche con la griglia Infragistics.È possibile?

È stato utile?

Soluzione

Puoi usare a DataList controllo invece.Ha un RepeatColumns proprietà che puoi definire il numero di colonne che desideri visualizzare.

In .NET Framework 3.5 esiste una soluzione ancora migliore, the ListView controllo.È possibile trovare ulteriori informazioni su come utilizzare il controllo ListView Qui.

Altri suggerimenti

Se si tratta di un puro esercizio di codifica, esegui il collegamento all'evento RowDataBound di Gridview.In questo modo puoi fare:

e.Row.Cells(2).Text = e.Row.Cells(1).Text

Ciò posizionerebbe il testo dalla colonna 1 alla colonna 2 dopo che è stato estratto dal database.Puoi anche creare dinamicamente colonne utilizzando un metodo simile.

Rileggendo, penso di aver frainteso il tuo problema.

Non puoi semplicemente mettere due colonne rilegate identiche una dopo l'altra?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top