PDA

View Full Version : مشکل در طراحی جداول و مشکل در فراخوانی آنها در فرم ورود اطلاعات



madiseh
پنج شنبه 29 فروردین 1392, 16:10 عصر
با سلام خدمت تمامی دوستان

ببخشید یکم طولانی توضیح دادم .......

من در حال حاضر دارم پروژه ای را انجام میدم که به مشکل اساسی خوردم

من در C#‎‎ یک صفحه فرم ورود اطلاعات درست کردم که کاربر اطلاعات خودش را وارد کنه

و تمامی این اطلاعات در دیتابیس میشینه

و جداول دیتابیس هم بدین صورت طراحی کردم

http://s3.picofile.com/file/7730637953/4_18_2013_4_29_47_PM.gif

که در جدول اصلی ام شماره قرارداد به عنوان کلید اصلی ( PrimaryKey ) هست

و از این طریق من ارتباط ایجاد کردم از این جدول به جداول دیگه

الان مشکل اصلی در ورود اطلاعات هست با DATAGrid View

مثلا زمانی که میخوام اطلاعات یک قرارداد A را وارد کنم

تعداد مراحل پرداخت قرارداد مثلا در 2 مرحله هست

مرحله اول ------- M تومان

مرحله دوم ------ N تومان

اطلاعات در سری اول درست وارد میشود

ولی زمانی که میخوام اطلاعات قرارداد B را وارد کنم

در ستون هاش نوشته M تومان و N تومان

و من باید مثلا مرحله سوم را پر کنم در صورتی که در قرارداد B من باید مرحله اول و دومش را پرکنم
http://s3.picofile.com/file/7730639244/3.gif

تو گوگل که سرچ کردم با استفاده از این کد میشد که DATA grid View را خالی کرد

table_kalaDataGridView.DataSource = null;
table_kalaDataGridView.Rows.Clear();


خوب ولی مشکل دقیقا همینجاست
http://s2.picofile.com/file/7730638595/2.gif

مثلا یک زمانی هست که داره طرف قرارداد B را وارد میکنه و روی دکمه مراحل پرداخت کلیک میکنه و اطلاعات را سیو میکنه و هنوز اطلاعات قرارداد B را تکمیل نکرده میفهمه که باید دوباره ادیت کنه مراحل پرداخت را

که تا میزنه ادیت کنه میبینه که تمامی سطر ها CLEAR شده دوباره باید بزنه

به نظرتون باید چی کار کنم؟؟

alexmcse
پنج شنبه 29 فروردین 1392, 17:11 عصر
سلام دوست عزیز
به نظر من اینکه اطلاعاتی را که حتما باید پرشود را بوسیله مسیج باکس یا ارور پروایدر گوشزد به کاربر کند وهشدار دهد
اگر کاربر موافقت کرد جدول را کلیر کند