当前位置: 代码迷 >> ASP.NET >> 把第一次的结果放在dataset中,做二次查询时就从dataset中查询,该如何处理
  详细解决方案

把第一次的结果放在dataset中,做二次查询时就从dataset中查询,该如何处理

热度:6453   发布时间:2013-02-25 00:00:00.0
把第一次的结果放在dataset中,做二次查询时就从dataset中查询
把第一次的结果放在dataset中,做二次查询时就从dataset中查询。
请问二次查询时应该怎么操作?

------解决方案--------------------------------------------------------
dataset查询有个筛选filter
------解决方案--------------------------------------------------------
那你也要将dataset内容放在viewstate,否则一回发也没有了。
第二次查询可以用DataTable的Select方法
------解决方案--------------------------------------------------------
ds.Tables[0].Select(筛选条件);
------解决方案--------------------------------------------------------
oDataSet.Tables[0].DefaultView.RowFilter = string.Format( "ID= '{0} ' ",iID);
------解决方案--------------------------------------------------------
用的时候直接用oDataSet.Tables[0].DefaultView,当DataTable用
  相关解决方案