rsam1391
چهارشنبه 24 دی 1393, 11:28 صبح
سلام خدمت اساتید محترم
من یک گرید ویو دارم که اطلاعات بانکم رو نشون میده ولی چون تعداد فیلد ها زیاده وخلاصه اطلاعات رو نشون میده و یک دکمه ویرایش گذاشتم که کاربر وقتی روی اون کلیلک میکنه به صفحه جدید میره و مقادیر رو توی کنترلها نمایش میده و در آخر هم یک باتن برای ویرایش قرار دادم
ولی مشکل اینجاست که
به صفحه هدایت میشم ولی همه مقادیر توی کنترل ها پست نمیشه(بعضی هاشون خالی میمونه ) و وقتی مقادیر جدید رو میزنم تغییرات تو پایگاه داده اعمال نمیشه
کد ارسال اطلاعات به صفحه دیگه به این صورته:
rowid = int.Parse(e.CommandArgument.ToString());
int del = int.Parse(e.CommandArgument.ToString());
int del1 = int.Parse(GridView1.Rows[del].Cells[0].Text);
DataClasses1DataContext db = new DataClasses1DataContext();
var Qdel = db.tblhaghighis .Where(c => c.id == del1).Single();
string url;
url = "editform.aspx? ادامه این خط مقادیر رکوردو نوشتم
Response.Redirect(url);
ودر رویداد فرم لود صفحه ویرایشم این کد رو برای همه کنترلها نوشتم
lblrow.Text = Request.QueryString["id"];
تو پایگاه داده همه انواع عکس و تاریخ و متن رو دارم ،از استور پروسیجر برای دستور آپدیت استفاده کردم و ارتباط با بانک اطلاعاتی از نوع لینک هست
لطفا راهنماییم کنید
من یک گرید ویو دارم که اطلاعات بانکم رو نشون میده ولی چون تعداد فیلد ها زیاده وخلاصه اطلاعات رو نشون میده و یک دکمه ویرایش گذاشتم که کاربر وقتی روی اون کلیلک میکنه به صفحه جدید میره و مقادیر رو توی کنترلها نمایش میده و در آخر هم یک باتن برای ویرایش قرار دادم
ولی مشکل اینجاست که
به صفحه هدایت میشم ولی همه مقادیر توی کنترل ها پست نمیشه(بعضی هاشون خالی میمونه ) و وقتی مقادیر جدید رو میزنم تغییرات تو پایگاه داده اعمال نمیشه
کد ارسال اطلاعات به صفحه دیگه به این صورته:
rowid = int.Parse(e.CommandArgument.ToString());
int del = int.Parse(e.CommandArgument.ToString());
int del1 = int.Parse(GridView1.Rows[del].Cells[0].Text);
DataClasses1DataContext db = new DataClasses1DataContext();
var Qdel = db.tblhaghighis .Where(c => c.id == del1).Single();
string url;
url = "editform.aspx? ادامه این خط مقادیر رکوردو نوشتم
Response.Redirect(url);
ودر رویداد فرم لود صفحه ویرایشم این کد رو برای همه کنترلها نوشتم
lblrow.Text = Request.QueryString["id"];
تو پایگاه داده همه انواع عکس و تاریخ و متن رو دارم ،از استور پروسیجر برای دستور آپدیت استفاده کردم و ارتباط با بانک اطلاعاتی از نوع لینک هست
لطفا راهنماییم کنید