我有一个包含2个按钮的应用程序。
按钮1通过此查询给出结果:
select * from tbl1;
按钮2通过此查询给出结果:
select * from tbl1;
select * from tbl2;
所以发生的事情是我必须运行select * from tbl1
两次,一次是按钮1,再一次是按钮2.
单击按钮1时是否可以运行两次查询,但只显示tbl1
的结果,然后在点击按钮2时显示tbl2
的结果?
答案 0 :(得分:2)
是的,缓存结果。将其存储到变量(集合,如List)中,然后使用它来显示结果,而不是重新评估查询。
答案 1 :(得分:1)
将其存储在List<T>
中以实现您的需求