واضح آرشیو وب فارسی:سایت ریسک: View Full Version : کمک در مورد gridview bluesky_ns10-10-2009, 11:24 AMسلام دوستان من یک مشکل در gridview برم پیش اومده من میخوام وقتی اطلاعاتم رودر بانک sql در داخل یک gridview نشون بدم و با کلیک کردن بر روی هر سطر اطلاعات در درون textbox ها قرار بگیره من این کار رو انجام دادم ولی وقتی اطلاعاتم رو میخوام ویرایش کنم تغییرات بلافاصله در gridview قرار نمیگیره بعد از یک مدت این مشکل هم حل شد ولی حالا بعد از هر تغییر د ربانک دیگه اطلاعات داخل textbox ها قرار نمیگیره L E N A10-10-2009, 01:45 PMسلام منم يه همچين مشكلي دارم اگه دوستان لطف كنن جواب بدن ممنون مي شم.فكر مي كنم دليلش اين باشه كه شما واكشي اطلاعات از پايگاه داده تون و قرار دادن اون روي gridview رو در قسمت load فرم گذاشته باشين. در اين صورت تنها زماني اطلاعات تازه وارد gridview ميشه كه دوباره فرم مورد نظر load بشه. shalineh10-10-2009, 04:07 PMفرقی نمی کنه که شما در کدام روال گرید ویو رو به دیتابیس متصل کرده باشید. به هر حال کدهای زیر رو نگاه کنید و در برنامه خود کپی - پیست کنید . می بینید که به راحتی تمام تغییرات هم در گرید ویو و هم در تکست باکسها اعمال شده و رئال تایم عمل میکند. یادآوری: بدیهی است که برای آپدیت کردن دیتابیس ( بعد از ویرایش فیلدها ) باید کد مناسب را نیز به برنامه اضافه نمایید. این کدها ، بانک فرضی Your Database را به آداپتور وصل کرده و سپس جدول فرضی MyTable رو به گرید ویو وصل میکند. و در نهایت تکست باکس رو به فیلد MyField از جدول MyTable وصل نموده و بقیه ماجرا. حالا هر تغییری در گرید ویود مساوی است با اعمال آن تغییر در تکست باکس و برعکس. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! bluesky_ns12-10-2009, 07:08 PMسلام از راهنماییتون ممنونم در این کدی که قرار دادید برای بانک sql صادقه ؟و منظور از dataview همون bidingsource هست؟ فاطـمه13-10-2009, 11:38 AMسلام به همه دوستان كد زير كاري كه مي خواين رو انجام ميده !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! من اين كد رو با vb دارم وقتي تبديلش مي كنم به c# از خطي كه مشخص كردم خطا ميده اگر در اين مورد راهنمايي كنيد ممنون ميشم shalineh13-10-2009, 03:45 PMسلام از راهنماییتون ممنونم در این کدی که قرار دادید برای بانک sql صادقه ؟و منظور از dataview همون bidingsource هست؟ بله برای SQL هم صادقه. DataView کلاسی از زیر مجموعه System.Data.DataTable هست که دارای قابلیتهایی برای Sorting و Searching و Editing و Navigating و ... می باشد. یعنی تمام امکانات BidingSource و بیشتر. _H2_18-10-2009, 03:47 PMسلام من اين كد رو با vb دارم وقتي تبديلش مي كنم به c# از خطي كه مشخص كردم خطا ميده برای معادل #C باید به جای پرانتز ایندکس پیش فرض از براکت [ ] استفاده کنید. فاطـمه18-10-2009, 06:22 PMسلام برای معادل #C باید به جای پرانتز ایندکس پیش فرض از براکت [ ] استفاده کنید. بله اين كار رو مي كنم ولي بازم خطا مي ده:41: ميگه تبديل نوع ممكن نيست! _H2_18-10-2009, 08:06 PMسلام انگار txtProductName و txtUnitPrice متغییر نیستند و TextBox هستند !!! (چه کد نویسی بی دروپیکیری ! از کجا پیدا کردید ؟!) باید نام خصیصه کامل ذکر شود و تبدیلات هم صراحتاً انجام شود. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ولی در نهایت این کد مشکل داد حداقل تعریف متغییر های TextBox در اول متد dgrdProducts_UpdateCommand که مشکل دارد و هیچکجا هم پر نشده ... یک چیزی کم دارد! سمپل ویرایش جدولی: support.h02.ir/fwlink/?LinkId=1003425737 فاطـمه19-10-2009, 12:43 PMسلام انگار txtProductName و txtUnitPrice متغییر نیستند و TextBox هستند !!! (چه کد نویسی بی دروپیکیری ! از کجا پیدا کردید ؟!) باید نام خصیصه کامل ذکر شود و تبدیلات هم صراحتاً انجام شود. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ولی در نهایت این کد مشکل داد حداقل تعریف متغییر های TextBox در اول متد dgrdProducts_UpdateCommand که مشکل دارد و هیچکجا هم پر نشده ... یک چیزی کم دارد! سمپل ویرایش جدولی: support.h02.ir/fwlink/?LinkId=1003425737 يه كتاب كه يه سري كد آماده به صورت سمپل داره يعني تقريبا واسه كل asp سمپل داره هميشه كداش درست كار مي كنه ولي اين يكي رو نتونستم اجرا كنم -- لينكي كه گذاشتين مثل اينكه مشكل داره باز نشد! _H2_20-10-2009, 10:12 PMسلام لينكي كه گذاشتين مثل اينكه مشكل داره لینک دانلود مستقیم یک نمونه سورس 40K است. همین الآن تست کردم و مشکلی نداشت. شاید در زمان تست شما سرور مشکلی داشته ! با دقت بیشتر و مجدد امتحان کنید. فاطـمه21-10-2009, 12:29 PMببينيد http://fateme66.persiangig.com/untitled.JPG _H2_22-10-2009, 09:26 PMسلام من در راپید هم برایتان آپلود کردم ... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1363]