繁体   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