一下是我的 数据访问层 方法 返回DataSet public DataSet GetTodayCurrency(string siteCode, DateTime date)
{
string storedProcName = "up_Currency_SiteDayRate_List";
SqlParameter[] parameters = {
new SqlParameter ("@siteCode",SqlDbType.VarChar, 20),
new SqlParameter ("@date",SqlDbType.SmallDateTime, 20)};
parameters[0].Value = siteCode;
parameters[1].Value = date;
return SqlHelper.RunProcedure(storedProcName, parameters,"table");
}我要写返回List<>集合 怎么写啊?
{
string storedProcName = "up_Currency_SiteDayRate_List";
SqlParameter[] parameters = {
new SqlParameter ("@siteCode",SqlDbType.VarChar, 20),
new SqlParameter ("@date",SqlDbType.SmallDateTime, 20)};
parameters[0].Value = siteCode;
parameters[1].Value = date;
return SqlHelper.RunProcedure(storedProcName, parameters,"table");
}我要写返回List<>集合 怎么写啊?
解决方案 »
- 为什么我调用ACCESS时要求服务器有network service 写入权限,一般读取权限就可以了?
- 日志分类问题
- 100分求助!关于生成图片预览的问题.
- delete数据删除问题!很奇怪!
- 有关页面传值加密,解密的问题?
- ◆◆◆关于日期间隔得到天数后,和单价相乘后产生了错误..请来看看!
- 关于在vs2005中横向菜单,在子菜单下拉后被服务器控件遮挡的问题
- 为什么我在创建Excel时候出错????(调用的代码没有问题)
- web service要传输自定义类就必须序列话,然后反序列化吗?
- 一个angularjs写的前端页面和一个API项目如何进行连接运行?
- SHOW一模板引擎超强
- iframe! 简易聊天室
List<DataRow> lst = ds.Tables[0].AsEnumerable().ToList<DataRow>();
就只能循环DataSet里的DataTable中每一行
然后把每一行的数据分别放在实体类的属性中
然后添加这些实体类对象到一个已经初始化好的List泛型对象中
{
List<你的实体类> rtList=new List<你要的实体类>();
DataSet tempDt=GetTodayCurrency(string siteCode, DateTime date);
if (tempDt!=null)
{
你的实体类 tempEty=new 你的实体类();
for (int i=0;i<tempDt.Tables[0].Rows.Count;i++)
{
将表格行的数据列的值取出来生成你的实体类
rtList.Add(生成你的实体类)
}
}
return rtList
}
ds.Tables["tablename"].Rows[rowindex]["conlumname"].ToString();