2013-01-23 34 views
0

我只想知道,當數據在DataSet中呈現在WPF DataGrid中時,是否有可能執行某些操作。我已經將數據存儲在數據庫中,就像矩陣形式,我想直接將它附加到數據網格中,但是當渲染過程對每個單元格進行時,我會選擇它並進行檢查,並相應地設置背景顏色,前景顏色或任何設計的單元格。渲染時間更改像asp的網格griddata

請告訴我該怎麼做?

回答

0

如果您想設置單元格的顏色,您將需要使用樣式。

本文介紹得好:

http://blogs.msdn.com/b/jaimer/archive/2009/01/20/styling-microsoft-s-wpf-datagrid.aspx

+0

我知道,但我想根據數據設置風格,並快速處理,我想在渲染時間做到這一點。否則,我可以通過循環遍歷每個單元格(值)將數據填入datagrid後更改每個單元格的樣式,然後相應地檢查和設置樣式。爲此,我想要在渲染時檢查每個數據。例如,在ASP.NET中,有一個Repeater控件,DataList控件等,它們逐個獲取數據並將其放入網格中,如果需要,則更改它。那麼,告訴我,WPF中可能如何? –

+0

您能舉一個例子說明您希望數據如何影響顏色?樣式非常靈活。 – GrandMasterFlush

+1

@VadSoft如果你期望WPF能夠以你從ASP.Net帶來的同樣心態工作,那麼你會受到很大的影響。學習MVVM,事情不會在WPF的「渲染時間」中被操縱。 –