Getting a handle on filtered rows in DataGrid

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have a DataGrid sourced by a DataView of a DataTable, and I would like to
output the results of any RowFilter operations to a text file. I thought this
would be easy but I cannot find where to obtain all the filtered rows? If I
reference the tables rows I get every single record, and the DataView object
does not seem to have anything like a Rows property...
 
MrNobody,

The indexer for the DataView will give you the DataRowView instances
that correspond to the rows that are filtered on. I believe you can cycle
through the DataView with a foreach statement to get the filtered rows.

Hope this helps.
 
Ah! Silly me- totally overlooked that- thanks!

Now if I wanted to know what columns are visible, I'd have to iterate
through the DataGridColumnStyles right? Can't do that through this
DataRowView or the DataView itself?
 
MrNobody,

You are right. There is no link between the DataView/DataTable and the
presentation, it just contains the data (thank God).
 
Back
Top