簡體   English   中英

在不知道列數的情況下從存儲過程獲取數據

[英]Get data from Stored Procedure without knowing the amount of columns

我正在使用C#和LINQ在ASP.NET中制作Web應用程序。

我已經完成了一個存儲過程,該過程將結果集轉換為數據透視表並返回“數據透視”結果。

如何在LINQ語句中選擇此結果並將其附加到datagridview?

例如:

NUMBER     QUESTION               ANSWER
1          How old are you        15
1          Where do you live      Belgium
1          What's your name       Dennis
2          How old are you        19
2          Where do you live      Germany
2          What's your name       Tom
3          How old are you        26
3          Where do you live      Holland
3          What's your name       Gary

成為:

NUMBER       How old are you       Where do you live       What's your name
1            15                    Belgium                 Dennis 
2            19                    Germany                 Tom
3            26                    Holland                 Gary

謝謝

您不能使用LINQ做到這一點。 在這種情況下,我認為您實際上並不需要它。 只需在您的應用程序內部而不是在存儲的proc中進行數據轉換即可。 無論如何,如果您認為這是處理數據的唯一可能方法,我建議使用低級SqlClient方法(例如, 此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM