将dataraeder值分配给asp.net中的数据集
我想将将dataraeder值分配给asp.net中的数据集,.net,asp.net,ado.net,.net,Asp.net,Ado.net,我想将DataReader值分配给数据集,有什么方法可以帮助实现这一点吗?最简单的方法是使用DataAdapter并将数据集传递给它的Fill方法 MyDataAdapter.Fill(MyDataSet); MyDataAdapter.Fill(MyDataSet,"TableName"); 如果您的数据集包含多个表,您可以这样说明要填充的表 MyDataAdapter.Fill(MyDataSet); MyDataAdapter.Fill(MyDataSet,"TableName");
DataReader
值分配给数据集
,有什么方法可以帮助实现这一点吗?最简单的方法是使用DataAdapter
并将数据集
传递给它的Fill
方法
MyDataAdapter.Fill(MyDataSet);
MyDataAdapter.Fill(MyDataSet,"TableName");
如果您的数据集
包含多个表,您可以这样说明要填充的表
MyDataAdapter.Fill(MyDataSet);
MyDataAdapter.Fill(MyDataSet,"TableName");
如果要使用数据读取器
,则必须循环每个记录和每个单元格,然后创建新的数据行
,该行将添加到数据表
,然后将此表添加到数据集
SqlDataReader dr;
//Fill the Reader
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.Load(dr, LoadOption.OverwriteChanges,dt);