如要显示一组数据出来,是用循环来显示还是使用数据绑定的方法来实现省资源?
我说的数据绑定是指用 <%# DataBinder.Eval(Container.DataItem,"typeid") %> 这种方式来显示的,但是我看一些.NET的书上说:
DataBinder.Eval()方法在运行时使用反射执行后期绑定计算,因此与标准ASP.NET数据绑定方法相比,会导致性能明显下降。因此在不需要格式化字符串时,尽是不使用这种方法。上面这句话是不是说尽量不要使用这种方法来绑定数据?除了用这种方法将绑定的数据显示出来,还有其他的方法吗?
我说的数据绑定是指用 <%# DataBinder.Eval(Container.DataItem,"typeid") %> 这种方式来显示的,但是我看一些.NET的书上说:
DataBinder.Eval()方法在运行时使用反射执行后期绑定计算,因此与标准ASP.NET数据绑定方法相比,会导致性能明显下降。因此在不需要格式化字符串时,尽是不使用这种方法。上面这句话是不是说尽量不要使用这种方法来绑定数据?除了用这种方法将绑定的数据显示出来,还有其他的方法吗?
DataSet.Dispose();
DataSet.Dispose();
用这2个好像关闭不了啊,我试了下,打刚打开的dataset就马上关了,但程序一样可以读取出数据进行下面的操作,好像一点作用都没有的?
using (DataSet ds = new DataSet)
{}