ghasem110deh
شنبه 02 آبان 1394, 21:15 عصر
سلام به همه ...
دوستان من تو لایه DAL با دیتاریدر جدول رو میخونم و توی BLL با استفاده از لیست پاس میدم به فرم
و بدون مشکل هم توی دیتاگریدویو نمایش میدم !
حالا گفتم واسه سطح دسترسی کاربرا هم از این روش استفاده کنم ولی به دیتاتیبل نمیشه پاس داد (وقتی دیتاتیبل تعریف میکنی اصلا توی لیست متدهای Bll نمیاد)
این لیست :
public static List<Usable_Bll> User_Acc()
{
RGF_DAL.Usable_Dal usertable = new RGF_DAL.Usable_Dal();
IDataReader dr = usertable.Select_User();
List<Usable_Bll> userList = new List<Usable_Bll>();
while (dr.Read())
{
Usable_Bll users = new Usable_Bll();
users._Name = dr["Name"].ToString();
users._User_Name = dr["User_Name"].ToString();
users._Pass = dr["Pass"].ToString();
users._Account = dr["Account"].ToString();
userList.Add(users);
}
return userList;
}
دوستان من تو لایه DAL با دیتاریدر جدول رو میخونم و توی BLL با استفاده از لیست پاس میدم به فرم
و بدون مشکل هم توی دیتاگریدویو نمایش میدم !
حالا گفتم واسه سطح دسترسی کاربرا هم از این روش استفاده کنم ولی به دیتاتیبل نمیشه پاس داد (وقتی دیتاتیبل تعریف میکنی اصلا توی لیست متدهای Bll نمیاد)
این لیست :
public static List<Usable_Bll> User_Acc()
{
RGF_DAL.Usable_Dal usertable = new RGF_DAL.Usable_Dal();
IDataReader dr = usertable.Select_User();
List<Usable_Bll> userList = new List<Usable_Bll>();
while (dr.Read())
{
Usable_Bll users = new Usable_Bll();
users._Name = dr["Name"].ToString();
users._User_Name = dr["User_Name"].ToString();
users._Pass = dr["Pass"].ToString();
users._Account = dr["Account"].ToString();
userList.Add(users);
}
return userList;
}