110,539
社区成员
发帖
与我相关
我的任务
分享
for (int i = 0; i < dt.Rows.Count; i++)
{
UserList.Add(dt.Rows[i][0].ToString());
}
List.AddRange(UserList);
public List<EQMSItem> GetGenerList(string Type, string User, string EQMS_ID)
{
//LogOnInfo Item= new LogOnInfo();
List<EQMSItem> List = new List<EQMSItem>();
List<EQMSItem> UserList = new List<EQMSItem>();
List<EQMSItem> UnMarkIDList = new List<EQMSItem>();
List<EQMSItem> .....
this.spName = "abc";
SqlParameter[] paras = new SqlParameter[3];
paras[0] = new SqlParameter("@Type", SqlDbType.VarChar, 50) { Value = Type };
paras[1] = new SqlParameter("@User", SqlDbType.VarChar, 50) { Value = User };
paras[2] = new SqlParameter("@EQMS_ID", SqlDbType.VarChar, 50) { Value = EQMS_ID };
DataSet ds = this.Execute(paras, null);
DataTable dt = ds.Tables[0];
DataTable dt1 = ds.Tables[1];
for (int i = 0; i < dt.Rows.Count; i++)
{
UserList.Add(new EQMSItem()
{
UserID = dt.Rows[i][0].ToString()
});
}
List.AddRange(UserList);
for (int i = 0; i < dt1.Rows.Count; i++)
{
UserList.Add(new EQMSItem()
{
UnMarkID = dt1.Rows[i][0].ToString()
});
}
List.AddRange(UnMarkIDList);
return List;
这是我的DAL层的执行存储的写法,我是希望返回5个List的,比如UserList和UnMarkList一起返回
public List<EQMSItem> GetGenerList(string Type, string User, string EQMS_ID)
{
return dal.GetGenerList(Type, User, EQMS_ID);
}
这是我DLL层的,怎么返回5个List呢
public ICommand SelectionChangedCommand
{
get
{
return new RelayCommand
(
() =>
{
// BaseInfo.GetGenerList("User", User, "");
}
);
}
}
怎么在ViewModel返回五个List呢,能返回的话我就好绑定了
List<EQMSItem> UserList = new List<EQMSItem>();
。。。。
for (int i = 0; i < dt.Rows.Count; i++)
{
UserList.Add(new EQMSItem()
{
UserID = dt.Rows[i][0].ToString()
});
}
List.AddRange(UserList)
我用的泛型