water_lily_2012
پنج شنبه 17 آذر 1390, 11:39 صبح
سلام
من اطلاعات را از لایه BLL به صورت زیر می خوانم:
public class TheHeadFamilyClass : Base
{
#region Declare Property
public static int ID { get; set; }
public static string FName { get; set; }
public static string LName { get; set; }
#endregion
public static List<TheHeadFamilyClass> FilterOnHeadFamily(string headFamilyCode)
{
//تعریف کلاس و متغیر ها
DAL.TheHeadFamilyClass FamilyMethode = new DAL.TheHeadFamilyClass();
List<TheHeadFamilyClass> HeadFamilyList = new List<TheHeadFamilyClass>();
IDataReader dr= FamilyMethode.FilterOnHeadFamily(headFamilyCode);
while (dr.Read())
{
TheHeadFamilyClass HeadFamilyPro = new TheHeadFamilyClass();
ID = Convert.ToInt32(dr["ID"]);
FName = dr["FName"].ToString();
LName = dr["LName"].ToString();
HeadFamilyList.Add(HeadFamilyPro);
}
return HeadFamilyList;
}
}
وقتی در یک TextBox شماره ای را وارد می کنم، ابتدا این شماره در جدول جستجو می شود و رکورد مورد نظر توسط خطوط بالا برگشت داده می شود. حالا می خواهم همه فیلد ها در TextBox های متناظر قرار بگیرد (یعنی بایند شود). برای این کار باید چه کار کنم. آیا می شود Property ها را با TextBox ها بایند کرد.
فعلا به صورت زیر عمل می کنم :
txtLName.Text=TheHeadFamilyClass.LName;
در کل دنبال روش اصولی این کار هستم.
در ضمن از دیتابیس اکسس استفاده می کنم.
من اطلاعات را از لایه BLL به صورت زیر می خوانم:
public class TheHeadFamilyClass : Base
{
#region Declare Property
public static int ID { get; set; }
public static string FName { get; set; }
public static string LName { get; set; }
#endregion
public static List<TheHeadFamilyClass> FilterOnHeadFamily(string headFamilyCode)
{
//تعریف کلاس و متغیر ها
DAL.TheHeadFamilyClass FamilyMethode = new DAL.TheHeadFamilyClass();
List<TheHeadFamilyClass> HeadFamilyList = new List<TheHeadFamilyClass>();
IDataReader dr= FamilyMethode.FilterOnHeadFamily(headFamilyCode);
while (dr.Read())
{
TheHeadFamilyClass HeadFamilyPro = new TheHeadFamilyClass();
ID = Convert.ToInt32(dr["ID"]);
FName = dr["FName"].ToString();
LName = dr["LName"].ToString();
HeadFamilyList.Add(HeadFamilyPro);
}
return HeadFamilyList;
}
}
وقتی در یک TextBox شماره ای را وارد می کنم، ابتدا این شماره در جدول جستجو می شود و رکورد مورد نظر توسط خطوط بالا برگشت داده می شود. حالا می خواهم همه فیلد ها در TextBox های متناظر قرار بگیرد (یعنی بایند شود). برای این کار باید چه کار کنم. آیا می شود Property ها را با TextBox ها بایند کرد.
فعلا به صورت زیر عمل می کنم :
txtLName.Text=TheHeadFamilyClass.LName;
در کل دنبال روش اصولی این کار هستم.
در ضمن از دیتابیس اکسس استفاده می کنم.