PDA

View Full Version : Update Record , Download File , Refresh Page



rahele_sa
دوشنبه 25 اردیبهشت 1385, 12:57 عصر
سلام

من با ویژوال 2005 کار میکنم

وقتی رکوردی را از GridView انتخاب کردم پس از زدن یک دکمه مقدار فیلد رکوردی را هم تغییر دادم
حالا فایلی هم دانلود کردم

حالا می خواهم صفحه را مجددا Refresh کنم تا تغییرات در Grid نمایش داده شود

اما من وقتی بعد از دانلود دستور


Response.Redirect("RecsForm.aspx")


این را مینویم دیگه دانلود هم نمی کنه

white fox
دوشنبه 25 اردیبهشت 1385, 14:14 عصر
به نظر من بهتره که گریدتون رو در روال PreRender پر نمایئد که هرگونه تغییرات در اون نشون داده بشه....
و لازم نیست که یکبار به خوده صفحه Redirect کنید.

rahele_sa
سه شنبه 26 اردیبهشت 1385, 16:17 عصر
من با خود SQLDatasorce پر کردم نه کد نویسی

shahroozj
چهارشنبه 27 اردیبهشت 1385, 08:44 صبح
احتمالا بعد از تغییر رکورد آن را Post نکردید

rahele_sa
چهارشنبه 27 اردیبهشت 1385, 09:18 صبح
احتمالا بعد از تغییر رکورد آن را Post نکردید

میشه بیشتر توضیح بدهید

shahroozj
چهارشنبه 27 اردیبهشت 1385, 09:55 صبح
شما به چه صورتی فیلدتان را update میکنید ؟
ایا پس از update کردن Dataset را هم update می کنید ؟

asiyem
سه شنبه 02 خرداد 1385, 06:43 صبح
سلام
این error رو برای update پایگاه داده به من میده. لطفا کمک کنین
the operation must be an updataeble query

rahele_sa
جمعه 05 خرداد 1385, 10:14 صبح
کمک کنید
کمک کنید
کمک کنید کمک کنید

rahele_sa
سه شنبه 23 خرداد 1385, 12:44 عصر
هنوز هم تو این کارم موندم

reza_rad
سه شنبه 23 خرداد 1385, 12:49 عصر
وقتی رکوردی را از GridView انتخاب کردم پس از زدن یک دکمه مقدار فیلد رکوردی را هم تغییر دادم
حالا فایلی هم دانلود کردم

حالا می خواهم صفحه را مجددا Refresh کنم تا تغییرات در Grid نمایش داده شود

چرا از autogenerateedit استفاده نمی کنید. GridView خودش همچین چیزی رو داره

rahele_sa
سه شنبه 23 خرداد 1385, 12:57 عصر
autogenerateedit برای اولین بار میشوم

کمی بیشتر توضیح بده

reza_rad
سه شنبه 23 خرداد 1385, 13:14 عصر
روی گریدویو کلیک کنید. بعد property ها رو بگردید تا AutoGenerateEditColumn رو پیدا کنید .
حالا تغییرش بدین به true.

حالا خود گریدویو تنظیمات رو برای edit,update کردن رکوردها انجام میده.

فقط لازمه که datasource تون هم توش update command ها رو اضافه کنید(توی قسمت advanced توی ویزارد)

همین!

حالا دیگه هر رکوردی رو می تونید edit کنید و تغییرات رو ببینید.

rahele_sa
چهارشنبه 24 خرداد 1385, 08:54 صبح
فقط لازمه که datasource تون هم توش update command ها رو اضافه کنید(توی قسمت advanced توی ویزارد)


اولش را خوب آموزش دادید

این قسمتش هم خوب میگید متوجه نشدم

reza_rad
چهارشنبه 24 خرداد 1385, 09:28 صبح
روی sqldataSource کلیک کنید
از منویی که باز میشه configure data sourceرو انتخاب کنید
کانکشن را انتخاب و یا ایجاد کنید و برید مرحله ی بعد
روی advanced کلیک کنید.
تیک Generat Insert,Update and delete رو بزنید
و برید تا مرحله ی آخر.

rahele_sa
چهارشنبه 24 خرداد 1385, 09:58 صبح
نشد امتحان کردم