1
是否有可能通过编程访问sqldatasource中的项目,然后加载它们? 上下文:sqldatasource绑定到复选框列表。提交时,我有选定项目的ID,但我也需要其他信息。所以如果我可以访问SqlDataSource中的加载项就足够了。ASP.NET SqlDataSource缓存的集合
我知道这不是很清楚,我是新来的asp.net,它的所以 counter-intuituve。
是否有可能通过编程访问sqldatasource中的项目,然后加载它们? 上下文:sqldatasource绑定到复选框列表。提交时,我有选定项目的ID,但我也需要其他信息。所以如果我可以访问SqlDataSource中的加载项就足够了。ASP.NET SqlDataSource缓存的集合
我知道这不是很清楚,我是新来的asp.net,它的所以 counter-intuituve。
只要在SqlDataSource已经设置到缓存中的数据(DataSourceMode="DataSet" EnableCaching="True"
)(参见Caching Data with the SqlDataSource Control),则可以选择使用的SqlDataSource在代码像这样的缓存条目:
DataView dataView = (DataView)sqlDataSource.Select(new DataSourceSelectArguments());
DataTable dataTable = dataView.ToTable();
的DataSourceSelectArguments类提供一种手段在其他事物中指定SortExpression。
希望这会有所帮助。