开发者

WPF Toolkit Datagrid Headers and Empty Source

开发者 https://www.devze.com 2023-01-15 19:57 出处:网络
How could I make the Datagrid display the headers in case there\'s no row to display? M开发者_开发知识库y Datagrid is \"completely\" read-only with:

How could I make the Datagrid display the headers in case there's no row to display?

M开发者_开发知识库y Datagrid is "completely" read-only with:

"AutoGenerateColumns ="True" "CanUserAddRows="False" "CanUserDeleteRows="False" "CanUserResizeRows="False" "IsReadOnly"="True"

If there's no row, then the headers aren't displayed, if I add even an empty row, then the headers are shown!

Until now, I couldn't find any workaround/solution for that!

Thx all

Fred


AFAIK If there are no rows then there are no columns and the column headers will not display. This is the same for the rows. If there are no rows then there are no row headers. This is by design and I think it is the way it should be.

Now to get your headers you could add an empty row and make it invisible? And remove this row when you add rows with content.


I'm afraid there isn't, that's the way the wpf DataGrid was made (and I don't like that either...)

as for finding a particular row/cell, you can have a look there:

http://techiethings.blogspot.com/2010/05/get-wpf-datagrid-row-and-cell.html

be careful if you use virtualization though, as it might give you some trouble there.


This is in fact 'By Design'. Check http://connect.microsoft.com/VisualStudio/feedback/details/538210/wpf-datagrid-with-autogeneratecolumns-shows-nothing

The issue seems to be fixed in 4.5 and the task got closed.Pls check http://connect.microsoft.com/VisualStudio/feedback/details/724124/wpf-datagrid-with-autogeneratecolumns-shows-nothing

0

精彩评论

暂无评论...
验证码 换一张
取 消