日期:2014-05-18 浏览次数:20480 次
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取数据不就行了.