PDA

View Full Version : ساخت فرم جدید با RowHeaderMouseDoubleClick



xxnagin
شنبه 31 فروردین 1392, 19:24 عصر
سلام
من یه پروژه با entity framework نوشتم
که در فرم اصلی دیتاگرید 3 تا ستون داره (id , name, tozihat )
که با 2 تا تکس باکس اطلاعات رو ثبت میکنم
سوال اینه
وقتی روی RowHeader دبل کلیک میکنی فرم مشخصات باز میشه و اطلاعات مربوط به هر شخص رو وارد میکنم
مشکل من اینه نمیخوام مشخصات ایتم اول در دومی نمایش داده بشه
مثلا ایتم 1 = محمد و ایتم 2 علی
یعنی مشخصات محمد با علی با هم قاطی نشه
و موقع پاک کردن ایتم محمد
مشخصات واقع در فرم دومی هم پاک بشه
ایتم مربوط به علی پاک نشه


اینم اموزش کاملا تصویری entity framework (http://dl.sourcebaran.com/download/282/Learning_Entity%20Framework_91_12_16.rar) به زبان فارسی

wolf_majid
شنبه 31 فروردین 1392, 22:11 عصر
راستش سوالتون رو درست نفهمیدم
زمانی که روی RowHeader دابل کلیک می کنید اطلاعات یک شخص توی فرم دیگه باز میشه یا اطلاعات تمامی اشخاص ؟
اگر اطلاعات یک شخص ویرایش یا حذف میشه کافیه کد اون شخص و عملیات انجامی روش را به فرم اول اطلاع بدید
ولی اگر بیش از یک شخص باشه فرم اول باید کل دیتاسورسش را بروز کنه

در کل کدتون رو بگذارید بهتر میشه نظر داد

در ضمن کتاب entity رو ندارید (تا جایی که میدونم بیش از 200 صفحست و فکر نمیکنم توی این ویدئو کامل آموزش داده شده باشه) (بازم ممنون برای آموزش)

xxnagin
یک شنبه 01 اردیبهشت 1392, 00:12 صبح
پروژه ام در باره پوشاک هستش

بذار قشنگ توضیح بدم برات
در فرم اول سه تا ستون داریم که بالا گفتم
در فرم دوم من 8 تا ستون دارم
id , کد کار ,شرح کار ,سایز کار ,رنگ کار,تعداد کل کار,قیمت واحد , قیمت کل
در فرم دوم
ستون هاش به این صورت میشه
id , کد کار ,شرح کار ,سایز کار ,رنگ کار,تعداد کل کار,قیمت واحد , قیمت کل
وقتی در فرم اصلی نام جدید وارد میشه
اطلاعات برای این یعنی فرم 2 باز میشه
فرض کن من برای کار خیاطی میرم به یه تولیدی پوشاک و اون یه سری کار به من میده میگه تکمیل ش کن برام بیار
یعنی تولید کننده بجز من با چند نفر دیگه هم کار داده
من میخوام اطلاعات مربوط به من با فرد دیگه قاطی نشه
یعنی همون حساب دفتری خودمون
یعنی اون تولید کننده ببینه تو دفترش من چیکار کردم و حساب کتابش مشخصه
و یه چیز دیگه این که
من یه قیمت کل دارم که در فرم 2 3 مشترک هستش
یعنی ارتباط بین دو جدول هر چی قیمت در فرم 2 وارد شد در فرم 3 هم وارد بشه
اینم سورسش منتها vb.net هستش
http://xnagin.persiangig.com/vb_xnagin/T_shirt.zip

xxnagin
یک شنبه 01 اردیبهشت 1392, 10:22 صبح
کسی نیست به ما بگه چیکار کنیم

فرید نجفلو
جمعه 13 اردیبهشت 1392, 22:50 عصر
سلام
من هنز سورس شما رو ندیدم ولی از توضیحاتی که دادید میشه فهمید مشکل چیه!
شما وقتی می خواید چیزی رو برای مشتری ثبت کنید این کار رو با مستقیما با نام و نام خانوادگی اون انجام می دید که صحیح نیست
شما اول باید یه قسمتی (فرمی) برای ثبت مشتری ها (با مقدار جزئیات دلخواه) داشته باشد که هر کدوم از اونها هم یک آی دی تو دیتابیس خواهند داشت
بعد واسه هر عملیاتی(هر جایی) که برای اون مشتری هست باید از آی دی اون استفاده کنید (به جای نام) در زمان نمایش به کاربر هم (که نباید آی دی مشتری رو نشون داد) می تونید از یک Join یا ساب کئوری استفاده کنید