PDA

View Full Version : سوال: به روز رسانی GridView



رزابرنامه یاب
شنبه 13 خرداد 1391, 23:17 عصر
سلام
من میخوام وقتی فیلدی از یه جدول رو آپدیت می کنم یا رکوردی اضافه و یا حذف میکنم همون لحظه تغییرات در گرید ویو که در همون صفحه ایی که فیلد رو آپدیت می کنم، نشون داده بشه..( یعنی نمی خوام که صفحه رو ببندم و 2 باره باز کردم ، تغییراتو ببینم . بلکه بدون بستن صفحه در همون لحظه تغییرات وری گرید میخوام اعمال بشه)

کسی می تونه کمکم کنه؟
ممنون

fakhravari
شنبه 13 خرداد 1391, 23:43 عصر
واقعا معلوم که هیچی کار نکردین.
یعنی چی که همون لحظه؟

رزابرنامه یاب
شنبه 13 خرداد 1391, 23:57 عصر
واقعا معلوم که هیچی کار نکردین.
یعنی چی که همون لحظه؟
در یک صفحه من یک گرید ویو دارم که اطلاعات جدول دانشجویان رو نشون میده
در همون صفحه در تکست باکس کد دانشجو رو وارد میکنی و با زدن دکمه نمایش اطلاعات اون دانشجو نشون داده میشه. یه دکمه آپدیت هم دارم که باهاش اطلاعات دانشجو رو آپدیت میشه کرد. حالا که آپدیت دانشجو انجام شد ، میخوام در اون گریدی که در همون صفحه هست، اطلاعات آپدیت شده نمایش داده شه...

karim orooji
یک شنبه 14 خرداد 1391, 10:42 صبح
سلام
به قول دوستمون معلوم که هیچی کار نکردید

بعد از عملیات ثبت و یا ...
دوباره گرید bind کنید به بانکتون به همبن سادگی
شما چطوری اطلاعات بانکتون رو به گرید متصل میکنید
همین طور بعد هر عملیات این کارو انجام بدید


یا علی

رزابرنامه یاب
یک شنبه 14 خرداد 1391, 18:33 عصر
سلام
به قول دوستمون معلوم که هیچی کار نکردید

بعد از عملیات ثبت و یا ...
دوباره گرید bind کنید به بانکتون به همبن سادگی
شما چطوری اطلاعات بانکتون رو به گرید متصل میکنید
همین طور بعد هر عملیات این کارو انجام بدید


یا علی
بله . من این کار رو انجام دادم. یعنی بعد از هر دستور آپدیت یا ثبت یا ... دوباره به گرید همون دیتاسورس رو اختصاص دادم...اما اررور میده و میگه شما 2 تا دیتاسورس برای یک گرید معین کردید... اصلا بخاطر همین این سوال رو پرسیدم . قبلا در برنام ی تحت ویندوز ، این کارو انجام دادم شدنی بود..اما دز ای اس پی اررور ذکور رو میده

fakhravari
یک شنبه 14 خرداد 1391, 23:31 عصر
متن Error .

رزابرنامه یاب
دوشنبه 15 خرداد 1391, 20:39 عصر
سلام دوستان........راه حل رو یافتم... من sqldatasource رو آپدیت و یا delete میکردم که ج نمیداد.. (اررور رو که گفتم ..میگه 2 تا دیتا سورس به یک گرید دادید)

GridView1.DataSource = "";
GridView1.DataSourceID = "";
GridView1.DataSource = SqlDataSource1;
GridView1.DataBind();