Domanda

Come potrei fare il DataGrid visualizzare le intestazioni nel caso in cui non c'è alcuna riga per visualizzare?

Il mio DataGrid è "completamente" di sola lettura con:

"AutoGenerateColumns =" ??True" "CanUserAddRows =" false" "CanUserDeleteRows =" false" "CanUserResizeRows =" false" "IsReadOnly" = "True"

Se non c'è fila, quindi le intestazioni non vengono visualizzate, se aggiungo anche una riga vuota, quindi le intestazioni vengono riportati

Fino ad ora, non ho potuto trovare alcuna soluzione alternativa / soluzione per questo!

Thx tutti

Fred

È stato utile?

Soluzione

Per quanto ne sappia Se non ci sono file quindi non ci sono le colonne e le intestazioni delle colonne non verrà visualizzato. Questo è lo stesso per le righe. Se non ci sono righe allora non ci sono intestazioni di riga. Ciò è di progettazione e penso che sia il modo in cui dovrebbe essere.

Ora per ottenere le intestazioni si potrebbe aggiungere una riga vuota e renderlo invisibile? E rimuovere questa riga quando si aggiungono le righe con il contenuto.

Altri suggerimenti

Ho paura non c'è, questo è il modo in cui il WPF DataGrid è stato fatto (e non mi piace che o ...)

come per la ricerca di una particolare riga / cellulare, è possibile dare un'occhiata lì:

http: //techiethings.blogspot. com / 2010/05 / get-WPF-datagrid-fila-e-cell.html

fate attenzione se si utilizza la virtualizzazione anche se, come si potrebbe dare qualche problema c'è.

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