PDA

View Full Version : سوال: عملیات در دیتا گرید



mehran_337
چهارشنبه 02 اسفند 1391, 09:04 صبح
با سلام
فرض کنیم اطلاعات کالاها را در برنامه ای مثل فاکتور فروش درون یک دیتا گرید داریم :

در ستون اول دیتا گرید باید کد کالا توسط کاربر وارد شود و پس از خروج از سلول (در متد CellValueChanged) کدکالا نام کالا در ستون بعدی نمایش داده شود و بعد تعداد کالا و ...

مشکل اینجاست که اگر بعد از سلول اول کد وارد شود و سپس اینتر زده شود آن ردیف مجدد ریست می شود یعنی حذف می شود و حتما با استفاده از تب باید به ستون دیگر برویم.
مشکل دیگر اینکه همه ستونها باید پر شود در غیر اینصورت بازهم آن ردیف حذف می شود
لطفا راهنمایی کنید

veniz2008
چهارشنبه 02 اسفند 1391, 11:35 صبح
سلام.
من جای شما باشم به هیچ عنوان از گرید برای چنین کاری استفاده نمیکنم. هر شی ای برای یک هدف مشخص ایجاد شده و گرید هم برای نمایش داده های جدولی در نظر گرفته شده. این درست که واسش edit و delete و ... در نظر گرفتن ولی مدیریت کردن گرید، در چنین مواقعی کار پر زحمتی هست. اگر هدفتون رو از استفاده از این گرید بیشتر توضیح بدید شاید بشه بهتر راهنمایی کرد.

mehran_337
چهارشنبه 02 اسفند 1391, 13:15 عصر
همونطور که اشاره کردم اطلاعات یک فاکتور باید درج شود . البته این روش من نیست بلکه این برنامه باید مانند برنامه قبلی آن مرکز شبیه سازی شود و در آن برنامه از گرید برای ثبت اطلاعات فاکتور استفاده می شد

mehran_337
شنبه 05 اسفند 1391, 09:57 صبح
دوستان در این زمینه راهنمایی کنند ؟