montazer313
چهارشنبه 09 اردیبهشت 1394, 19:16 عصر
با سلام و احترام خدمت دوستان گرامی
من می خوام در فرمی اطلاعات فردی 5 عضو را به صورت همزمان وارد کنم(شماره عضویت، نام و نام خانوادگی،نام پدر،تاریخ عضویت) برای ثبت در پایگاه داده سعی دارم از textbox ها به صورت آرایه استفاده کرده و در یک حلقه for اطلاعات textbox ها را در فیلدهای یک رکورد وارد کنم و در حلقه این کار 5 بار انجام شود. اما با textbox هایی که به صورت آرایه نوشتم مشکل داره برنامه و خطی که قرمز شده در کد زیر، چنین errorی میده: Object reference not set to an instance of an object.
کد من به این صورته:
Register n = new Register();
var i = 0;
TextBox[] TxtMID = new TextBox[5];
TextBox[] TxtName = new TextBox[5];
TextBox[] TxtFName = new TextBox[5];
TextBox[] TxtDate = new TextBox[5];
TextBox[] TxtDescript = new TextBox[5];
for (i = 1; i < 6; i++)
{
n.ID = Int32.Parse(TxtMID[i].Text);
n.Name = TxtName[i].Text;
n.FaderName = TxtFName[i].Text;
n.RegDate = TxtDate[i].Text;
n.Description = TxtDescript[i].Text;
}
db.Registers.AddObject(n);
db.SaveChanges();
میشه لطفا بفرمایید راه انجام این کار به چه شکله ؟
با تشکر و سپاس
من می خوام در فرمی اطلاعات فردی 5 عضو را به صورت همزمان وارد کنم(شماره عضویت، نام و نام خانوادگی،نام پدر،تاریخ عضویت) برای ثبت در پایگاه داده سعی دارم از textbox ها به صورت آرایه استفاده کرده و در یک حلقه for اطلاعات textbox ها را در فیلدهای یک رکورد وارد کنم و در حلقه این کار 5 بار انجام شود. اما با textbox هایی که به صورت آرایه نوشتم مشکل داره برنامه و خطی که قرمز شده در کد زیر، چنین errorی میده: Object reference not set to an instance of an object.
کد من به این صورته:
Register n = new Register();
var i = 0;
TextBox[] TxtMID = new TextBox[5];
TextBox[] TxtName = new TextBox[5];
TextBox[] TxtFName = new TextBox[5];
TextBox[] TxtDate = new TextBox[5];
TextBox[] TxtDescript = new TextBox[5];
for (i = 1; i < 6; i++)
{
n.ID = Int32.Parse(TxtMID[i].Text);
n.Name = TxtName[i].Text;
n.FaderName = TxtFName[i].Text;
n.RegDate = TxtDate[i].Text;
n.Description = TxtDescript[i].Text;
}
db.Registers.AddObject(n);
db.SaveChanges();
میشه لطفا بفرمایید راه انجام این کار به چه شکله ؟
با تشکر و سپاس