2012-07-14 28 views
0

我使用SQL Server中的PIVOT將行轉換爲列。將結果集保留在DataTable中,並將DataTableGridView綁定。由於我想根據行生成列動態,我正在使用PIVOT操作。如果我不想使用DataTable並想用ViewModel代替DataTable,我該如何繼續?帶ViewModel的PIVOT表

+0

你這是什麼意思視圖模型? – 2012-07-14 07:52:09

+0

@Waqar,ViewModel不過是一個視圖特定的Model對象。例如,您可以在View中保留DataSet或DataTable作爲GridView的DataSource。在這裏,您可以使用ViewModel集合替換DataTable或DataSet。 – 2012-07-14 07:57:09

+0

對不起freind我無法理解你的問題。 – 2012-07-14 08:06:02

回答

1

我以前問過這個問題,但對於winforms。我也必須轉換sql數據。答案是利用System.ComponentModel

這裏查看頂級答案: Data binding dynamic data

+1

看起來我並不孤單......謝謝......在完成完整的指導後,我會接受答案。 – 2012-07-14 08:22:56