View Full Version : Update Record , Download File , Refresh Page
rahele_sa
دوشنبه 25 اردیبهشت 1385, 13:57 عصر
سلام
من با ویژوال 2005 کار میکنم
وقتی رکوردی را از GridView انتخاب کردم پس از زدن یک دکمه مقدار فیلد رکوردی را هم تغییر دادم
حالا فایلی هم دانلود کردم
حالا می خواهم صفحه را مجددا Refresh کنم تا تغییرات در Grid نمایش داده شود
اما من وقتی بعد از دانلود دستور
Response.Redirect("RecsForm.aspx")
این را مینویم دیگه دانلود هم نمی کنه
white fox
دوشنبه 25 اردیبهشت 1385, 15:14 عصر
به نظر من بهتره که گریدتون رو در روال PreRender پر نمایئد که هرگونه تغییرات در اون نشون داده بشه....
و لازم نیست که یکبار به خوده صفحه Redirect کنید.
rahele_sa
سه شنبه 26 اردیبهشت 1385, 17:17 عصر
من با خود SQLDatasorce پر کردم نه کد نویسی
shahroozj
چهارشنبه 27 اردیبهشت 1385, 09:44 صبح
احتمالا بعد از تغییر رکورد آن را Post نکردید
rahele_sa
چهارشنبه 27 اردیبهشت 1385, 10:18 صبح
احتمالا بعد از تغییر رکورد آن را Post نکردید
میشه بیشتر توضیح بدهید
shahroozj
چهارشنبه 27 اردیبهشت 1385, 10:55 صبح
شما به چه صورتی فیلدتان را update میکنید ؟
ایا پس از update کردن Dataset را هم update می کنید ؟
asiyem
سه شنبه 02 خرداد 1385, 07:43 صبح
سلام
این error رو برای update پایگاه داده به من میده. لطفا کمک کنین
the operation must be an updataeble query
rahele_sa
جمعه 05 خرداد 1385, 11:14 صبح
کمک کنید
کمک کنید
کمک کنید کمک کنید
rahele_sa
سه شنبه 23 خرداد 1385, 13:44 عصر
هنوز هم تو این کارم موندم
reza_rad
سه شنبه 23 خرداد 1385, 13:49 عصر
وقتی رکوردی را از GridView انتخاب کردم پس از زدن یک دکمه مقدار فیلد رکوردی را هم تغییر دادم
حالا فایلی هم دانلود کردم
حالا می خواهم صفحه را مجددا Refresh کنم تا تغییرات در Grid نمایش داده شود
چرا از autogenerateedit استفاده نمی کنید. GridView خودش همچین چیزی رو داره
rahele_sa
سه شنبه 23 خرداد 1385, 13:57 عصر
autogenerateedit برای اولین بار میشوم
کمی بیشتر توضیح بده
reza_rad
سه شنبه 23 خرداد 1385, 14:14 عصر
روی گریدویو کلیک کنید. بعد property ها رو بگردید تا AutoGenerateEditColumn رو پیدا کنید .
حالا تغییرش بدین به true.
حالا خود گریدویو تنظیمات رو برای edit,update کردن رکوردها انجام میده.
فقط لازمه که datasource تون هم توش update command ها رو اضافه کنید(توی قسمت advanced توی ویزارد)
همین!
حالا دیگه هر رکوردی رو می تونید edit کنید و تغییرات رو ببینید.
rahele_sa
چهارشنبه 24 خرداد 1385, 09:54 صبح
فقط لازمه که datasource تون هم توش update command ها رو اضافه کنید(توی قسمت advanced توی ویزارد)
اولش را خوب آموزش دادید
این قسمتش هم خوب میگید متوجه نشدم
reza_rad
چهارشنبه 24 خرداد 1385, 10:28 صبح
روی sqldataSource کلیک کنید
از منویی که باز میشه configure data sourceرو انتخاب کنید
کانکشن را انتخاب و یا ایجاد کنید و برید مرحله ی بعد
روی advanced کلیک کنید.
تیک Generat Insert,Update and delete رو بزنید
و برید تا مرحله ی آخر.
rahele_sa
چهارشنبه 24 خرداد 1385, 10:58 صبح
نشد امتحان کردم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.