求一段函数转换(03转05)

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:16:30
public int FillFromReader(DataTable dataTable, IDataReader dataReader)
{
return Fill(dataTable, dataReader);
}
好象03里的fill是内置函数!05里没有这个函数.我这么写就说没有这个fill方法!TableAdapter是什么?return dataTable.load(dataReader) 不对,这个返回的是void啊!

public datatable FillFromReader(DataTable dataTable,IDataReader dataReader)
{
return dataTable.load(dataReader)
}

就是这个

public static DataTable GetDataByUid(string uid)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["TestDataBase"].ConnectionString);
SqlCommand cmd = new SqlCommand("select * from tb_User", conn);
cmd.CommandType = System.Data.CommandType.Text;
DataTable dt = new DataTable("search");
IDataReader dr = null;
conn.Open();
dr = cmd.ExecuteReader();
dt.Load(dr);
conn.Close();
return dt;
}
运行的好好的 我找不到不对的理由
return 的是datatable类型的

TableAdapter.fill()