IranVisual
یک شنبه 19 آذر 1391, 14:09 عصر
خسته نباشید
برای ویرایش اطلاعات از یک فرم دیگه استفاده کردم ، یعنی با کلیک رو یک ردیف از gridview فرم ویرایش تو فرم دیگه ای باز می شه .
private void gvCycles_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
int ID = int.Parse(gvCycles.SelectedRows[0].Cells[0].Value.ToString());
CycleEdit ce = new CycleEdit();
ce.EditType = "Edit";
ce.LoadyearsInformation(ID);
//
DialogResult dr = ce.ShowDialog();
if (dr == System.Windows.Forms.DialogResult.OK)
{
LoadCycles();
}
}
مشکل اینجاست که وقتی اطلاعات آبدیت میشن و فرم ویرایش بسته میشه اطلاعاتی که آبدیت شدن لود نمیشن . هنوز اطلاعات قبلی از entity fremwork خونده میشه .
var cycle = (from M in context.Cycle
where M.ID == CycleID
select M).FirstOrDefault();
cycle.YearsIn = int.Parse(txtYearsIn.Text);
cycle.YearsOut = int.Parse(txtYearsOut.Text);
//
context.SaveChanges();
this.DialogResult = System.Windows.Forms.DialogResult.OK;
//
Close();
ممنون
برای ویرایش اطلاعات از یک فرم دیگه استفاده کردم ، یعنی با کلیک رو یک ردیف از gridview فرم ویرایش تو فرم دیگه ای باز می شه .
private void gvCycles_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
int ID = int.Parse(gvCycles.SelectedRows[0].Cells[0].Value.ToString());
CycleEdit ce = new CycleEdit();
ce.EditType = "Edit";
ce.LoadyearsInformation(ID);
//
DialogResult dr = ce.ShowDialog();
if (dr == System.Windows.Forms.DialogResult.OK)
{
LoadCycles();
}
}
مشکل اینجاست که وقتی اطلاعات آبدیت میشن و فرم ویرایش بسته میشه اطلاعاتی که آبدیت شدن لود نمیشن . هنوز اطلاعات قبلی از entity fremwork خونده میشه .
var cycle = (from M in context.Cycle
where M.ID == CycleID
select M).FirstOrDefault();
cycle.YearsIn = int.Parse(txtYearsIn.Text);
cycle.YearsOut = int.Parse(txtYearsOut.Text);
//
context.SaveChanges();
this.DialogResult = System.Windows.Forms.DialogResult.OK;
//
Close();
ممنون