Ho bisogno di nascondere le righe in datagrid in base a parametri e valori nel datagrid. Ho pensato di fare qualcosa del genere;WPF nascondi riga in datagrid in base alla condizione
foreach (System.Data.DataRowView dr in myDataGrid.ItemsSource)
{
//Logic to determine if Row should be hidden
if (hideRow == "Yes")
{
//Hide row code
}
}
Non riesco proprio a capire come nascondere la riga. Si prega di notare che non voglio rimuovere la riga dal datagrid o dall'origine dell'articolo.
Non riesco a capire cosa 'Se hideRow non è un campo di tabella:' significa. Ci dispiace, ma l'inglese non è la mia lingua madre e questo non ha senso per me a causa della grammatica sbagliata. – WoIIe
'hideRow' nel codice sottostante è una variabile falsa. In realtà è una logica personalizzata che è necessario implementare. – progpow
Grazie, questo mi ha fatto sulla buona strada. @Wolle Ho provato a correggerlo, si spera nel modo in cui è stato inteso. Ho dovuto aggiungere un metodo IValueConverter.ConvertBack, poiché altrimenti non sarebbe stato compilato, non so se c'è un modo per aggirare questo? Alla fine non mi importava, ma mi chiedevo se fosse possibile passare l'intero oggetto della riga vincolata, piuttosto che un solo campo. – njplumridge