访问检索到的数据

dsc*_*arr 5 c# asp.net ado.net sqldatasource

我一直试图找到这个问题的答案好几天,我发现很难相信这不可能做到.

我想要在DataSet/DataTable构建页面时SqlDataSource.SelectASP.NET运行时自动调用方法时构建.

我知道我可以在代码后面运行它,但这使得第二次访问数据库,我真的想避免这种情况.我遇到的每个例子都告诉你在后面的代码中执行Select方法.

有没有办法访问已经检索的数据?

Agh*_*oub 0

您可以尝试使用此代码 - 基于 ToTable 方法

DataView view = (DataView)SqlDataSource.Select(...);
DataTable table = view.ToTable();
Run Code Online (Sandbox Code Playgroud)

链接:http ://msdn.microsoft.com/en-us/library/wec2b2e6.aspx