关于ExecuteReade的问题?
repeater1.DataSource = cmd.ExecuteReader();repeater1.DataBind();
GridView1.DataSource = cmd.ExecuteReader();
GridView1.DataBind();
这是我写的两个控件的数据绑定,repeater1,GridView1他们两个的数据源都一样!
但是这样绑定不行,但我不想关了再连,不知有什么简单的方法吗?
DataReader对象允许你以向前的,只读的方式读取数据,有时候DataReader对象也称为消软管游标。DataReader对象采用了一种简化的数据读取方式,但是提高了性能的同时也牺牲了很多特性。(不能回滚,所以你再次绑定就有问题,你只能用一个DataTable或者DataSet来保存返回的结果集,再分别绑定到不同的控件上)