日期:2014-05-18 浏览次数:20420 次
While(dr.Reader()) { //do something with the current record }
------解决方案--------------------
我一般都用SqlDataAdapter来把数据填充到datatable,dataset里,用sqldatareader的时候一般是前台控件绑定数据,或者传值显示数据的时候用的,这样应该比较好操作
------解决方案--------------------
楼主,我做了个简单的例子,你看下:
前台代码:(其实也就添加了一个GridView)
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>无标题页</title> </head> <body> <form id="form1" runat="server"> <asp:GridView ID="GridView1" runat="server"> </asp:GridView> </form> </body> </html>
------解决方案--------------------
既然你想用DataSet,干吗要DataReader读出来呢?
你直接用DataSet取数据不就行了.