2010-03-17 23 views
0

我需要創建一個支點這樣如何使用C#創建數據透視表?

     BatchID-1  BatchID-2 
        BachName-1  BachName-2 

Chemical-1    0.1    null 
Chemical-2    null    0.3 

BatchID,BatchName是SQL Server表的列。 在這裏,我需要顯示特定化學品的值,如果具體BatchID和BatchName

任何人都可以請幫助我。

謝謝

+0

請發佈您到目前爲止寫的代碼。人們通常不喜歡只爲你寫代碼。 –

+0

我只寫了正常數據透視表的代碼。 我沒有任何代碼這個數據透視表。 – vamshi

+0

你已經擁有了「DataTable」對象嗎?數據是從某個SQL數據庫傳出的......它的起源在哪裏? – DRapp

回答

0

使用控制,如XtraPivotGrid(DevExpress的),或者一些免費的替代

+0

您可以告訴我那些免費的替代品嗎? – vamshi

+0

他們只是*假設*自由選擇,我其實不知道他們中的任何一個...... –

0

編寫存儲過程或LINQ語句。

4

我建議傾斜一點SQL,一點C#和一些關於數據透視表。然後寫一些代碼。最好讓它編譯。

一旦你知道所有這些事情,你可能會問一個更精確的問題,比如「使用Xxx Pivot控件,我嘗試使用這個SQL查詢從SQL服務器讀取數據並嘗試填充數據,但我遇到這個特定的問題...「

在這一點上,stackoverflow可能會有助於回答你的問題。在那之前,我認爲任何人都不會給你所需的代碼,因爲編寫代碼可能是你應該自己學習(如果學生),成長(如果業餘)或獲得報酬(專業)的。