نمایش نتایج 1 تا 36 از 36

نام تاپیک: انتقال دادها از یه فرم به فرم دیگر

  1. #1
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    انتقال دادها از یه فرم به فرم دیگر

    با سلام، دوستان من میخوام اطلاعات یک فیلد از یک فرم رو به فرم دیگه انتقال بدم، من یک کلاس تعریف کردم که شامل فیلدهای جدولم هست ، حالا اون property ها رو به عنوان temp در نظر میگیرم و میخوام به وسیله اونا اطلاعات رو از یه فرم به فرم دیگه انتقال بدم، ممنون میشم راهنمایی کنید، ضمنا ازمتغیرهای static هم نمیخوام استفاده کنم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    مازندران
    پست
    449

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    خوب دوست عزیز کافیه شیی از کلاست درست کنی و Proprty اونو از درون Form مربوطه صدا بزنی

    Calss Obj=new Class();
    Obj.Property;

    آیا فرمایشتونو درست متوجه شدم؟؟؟

  3. #3
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    ممنون، منظورم رو متوجه نشدید، من میخوام اطلاعات یه یکی از فیلدهای دیتا گریدمو(مثلا ستون اول) رو ببرم به یه فرم دیگه، حالا کد اونو میخوام، با توجه به شرایط بالا(پست قبل)

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    http://colerbaneh.ir/
    پست
    50

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    شما با دستور زیر میتونید اطلاعات یه دیتا گرید رو بخونید(که testDataGridView اسم دیتا گرید)
    testDataGridView.Rows[0].Cells[0].Value.ToString();
    من برای حل مشکل شما معمولا این کارو میکنم.فرض کنید شما میخواید پردازشرو در Form2 انجام بدید و اطلاعات رو به Form1 انتقال بدید.من از داخل Form2 ،Form1رو ShowDialog() میکنم .بعد پردازش رو داخل Form2 انجام میدم اما در موقع خارج شدن Form2 رو close نمیکنم بلکه visible اونو false میکنم.با این کار مجددا کنترل به Form1 داده میشه میتونم اطلاعات رو از Form2 بخونم و بعد Form2 رو از داخلForm1 closeکنم.میتونی یه نگاهی به کدهایی زیر بندازی.
    فایل های ضمیمه فایل های ضمیمه

  5. #5
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    بسیار ممنون دوست عزیز، همین که زحمت کشیدی و جوابمو دادی برامن یه دنیا میارزه
    اما من هدفم چیز دیگه ای هستش، درسته با کد شما جواب میده، من خودم راهای دیگه ای هم بلدم، اما من میخوام طبق چیزهایی که توی پست 1 نوشتم این کار رو انجام بدم

  6. #6
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    دوستان کسی نظر دیگه ای نداره؟؟؟؟؟؟؟؟

  7. #7
    کاربر دائمی آواتار shahab_ss
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    bangkok
    سن
    44
    پست
    434

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    دوست عزیز این نمونه رو هم ببینید،
    من معمولاً به این روش اینجور کار ها رو انجام میدم.
    فایل های ضمیمه فایل های ضمیمه

  8. #8

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط saeeedft مشاهده تاپیک
    با سلام، دوستان من میخوام اطلاعات یک فیلد از یک فرم رو به فرم دیگه انتقال بدم، من یک کلاس تعریف کردم که شامل فیلدهای جدولم هست ، حالا اون property ها رو به عنوان temp در نظر میگیرم و میخوام به وسیله اونا اطلاعات رو از یه فرم به فرم دیگه انتقال بدم، ممنون میشم راهنمایی کنید، ضمنا ازمتغیرهای static هم نمیخوام استفاده کنم
    آفرین خیلی خوب بود.

  9. #9

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    سلام دوست عزيز اگر نمي خواهي درگير UI بشي از MVC استفاده كن فكر كنم بهتر و بهينه تر باشه

  10. #10
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    دوست عزیز این نمونه رو هم ببینید،
    من معمولاً به این روش اینجور کار ها رو انجام میدم.
    ممنون دوست عزیز، روشت قشنگ بود، اما به نظرم از این ساده تر هم میشه نوشت، من دنبال یه راه دیگه هستم، من میخوام مثلا وقتی روی دیتا گرید کلیک کردم، مقدار ستنون صفرم اونو به دست بیارم، بعد اونو طبق اون یکی از متغیرهایی که تو کلاسم تعریف کردم پاس بدم به فرم دیگه

  11. #11
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    سلام دوست عزيز اگر نمي خواهي درگير UI بشي از MVC استفاده كن فكر كنم بهتر و بهينه تر باشه
    من کارم اونقدر پیچیده نیست، فقط میخوام چند مقدار رو از یه فرم بگیرم، بدم فرم دیگم

  12. #12
    کاربر دائمی آواتار far9090
    تاریخ عضویت
    آبان 1387
    محل زندگی
    تهران
    سن
    36
    پست
    259

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    سلام . این دو تا پروژه رو ببین می تونه مشکلت رو حل کنه . من معمولا این کار رو انجام می دم .
    موفق باشید .
    فایل های ضمیمه فایل های ضمیمه

  13. #13

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    دوست عزيز اگر ميگم از MVC استفاده كن به اين دليله كه شما بعد انتخاب ركورد مورد نظر همه كارا به صورت خودكار انجام ميشه و اطلاعات چك ميشه اگر اونچيزي كه شما ميخواي بود تو فرم مورد نظر نمايش ميده خوبي استفاده از اين روش اينه كه اگر تعداد فرمات افزايش پيدا كرد خيلي راحت فقط با يه دستكاري كوچيك در model همه چيز درست ميشه ديگه نيازي به معرفي property و class و حالا هر چيزه ديگري نيست (البته اين و بگم شما خودتون استاديد هر برنامه نويسي يه روشي و انتخاب مي كنه و هميشه اولين روش بهترين نيست دوستان ديگرم كدهاي فوق العاده عالي گذاشتن و جايه تشكر فراوان از همشون داره) موفق باشيد

  14. #14
    کاربر تازه وارد
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    http://colerbaneh.ir/
    پست
    50

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    سلام . اگه اشتباه نکرده باشم شما میخواهید همزمان که در فرم دوم کار میکنی اطلاعات رو به فرم 1 بفرستی. برای این کار میتونی از فضای Clipboard استفاده کنی، بعد یه تایمر توی فرم1 بذاری و اطلاعات Clipboard رو چک کنی.

  15. #15
    کاربر دائمی
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    اصفهان
    سن
    33
    پست
    138

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    اگه اطلاعات form1 رو می خوای به form2 انتقال بدی باید اون شی که میخوای تو form2 داخلش نشون بده یک property داره که اسمش modifire هست که اونو برابر public قرار بده و تو form1 بنویس:form 2 objfrm=new form2();objfrm.textbox1.text=textbox1.text;

  16. #16
    کاربر دائمی آواتار Yasersadegh
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    اروميه
    پست
    393

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    سلام خدمت دوستان
    نقل قول نوشته شده توسط saeeedft مشاهده تاپیک
    با سلام، دوستان من میخوام اطلاعات یک فیلد از یک فرم رو به فرم دیگه انتقال بدم، من یک کلاس تعریف کردم که شامل فیلدهای جدولم هست ، حالا اون property ها رو به عنوان temp در نظر میگیرم و میخوام به وسیله اونا اطلاعات رو از یه فرم به فرم دیگه انتقال بدم، ممنون میشم راهنمایی کنید، ضمنا ازمتغیرهای static هم نمیخوام استفاده کنم
    دوست عزيز برايه اينكار يكي همون روش متغيرهاي استاتيك هست كه خودتون فرموديد، ولي خوب چون نمي خواهيد از اون روش استفاده كنيد به نظر من، شما در فرم اول كه اطلاعات رو در كلاس ميريزيد، مي تونيد شي كلاستون رو عمومي تعريف كنيد و بعد در فرم دوم از همون شي استفاده كنيد و مقادير رو از داخلش بخونيد. البته خيلي منطقي به نظر نمي آد ولي خوب بهترين كار همون متغيرهاي استاتيكه كه...!
    موفق باشيد

  17. #17
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736
    نقل قول نوشته شده توسط Yasersadegh مشاهده تاپیک
    سلام خدمت دوستان


    دوست عزيز برايه اينكار يكي همون روش متغيرهاي استاتيك هست كه خودتون فرموديد، ولي خوب چون نمي خواهيد از اون روش استفاده كنيد به نظر من، شما در فرم اول كه اطلاعات رو در كلاس ميريزيد، مي تونيد شي كلاستون رو عمومي تعريف كنيد و بعد در فرم دوم از همون شي استفاده كنيد و مقادير رو از داخلش بخونيد. البته خيلي منطقي به نظر نمي آد ولي خوب بهترين كار همون متغيرهاي استاتيكه كه...!
    موفق باشيد
    بدترین کار استفاده از متغییرهایه استاتیک است، و بر هیچ اصل و دلیل برنامه نویسی استوار نیست.به هیچ شکل هیچ برنامه‌نویسی که حرمت برایه کاری که میکنه دارد از چینن روشی استفاده نمیکنه و دیگران را به استفاده از چنین روشی ترغیب نمیکنه.

    نقل قول نوشته شده توسط sky_in_iran مشاهده تاپیک
    دوست عزيز اگر ميگم از MVC استفاده كن به اين دليله كه شما بعد انتخاب ركورد مورد نظر همه كارا به صورت خودكار انجام ميشه و اطلاعات چك ميشه اگر اونچيزي كه شما ميخواي بود تو فرم مورد نظر نمايش ميده خوبي استفاده از اين روش اينه كه اگر تعداد فرمات افزايش پيدا كرد خيلي راحت فقط با يه دستكاري كوچيك در model همه چيز درست ميشه ديگه نيازي به معرفي property و class و حالا هر چيزه ديگري نيست (البته اين و بگم شما خودتون استاديد هر برنامه نويسي يه روشي و انتخاب مي كنه و هميشه اولين روش بهترين نيست دوستان ديگرم كدهاي فوق العاده عالي گذاشتن و جايه تشكر فراوان از همشون داره) موفق باشيد
    لطفاً یک مثال برایه استفاده از MVC در ویندوز فرم بفرستید.

    نقل قول نوشته شده توسط saeeedft مشاهده تاپیک
    من کارم اونقدر پیچیده نیست، فقط میخوام چند مقدار رو از یه فرم بگیرم، بدم فرم دیگم
    ۲ تا فرمها را بفرستید .
    آخرین ویرایش به وسیله Sajjad.Aghapour : شنبه 30 آبان 1388 در 15:25 عصر

  18. #18
    کاربر دائمی آواتار shahab_ss
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    bangkok
    سن
    44
    پست
    434

    نقل قول: انتقال دادها از یه فرم به فرم دیگر


    Yasersadegh فکر کنم شانس آوردی که دم دست آقای ارژنگ نیستی, واگرنه الان سیاه و کبود میشدی !!!

    البته جناب ارژنگ استاد بنده هستند , اما بعضی از مواقع استفاده از استاتیک بهترین روش به نظر میرسه

    برای مثال فرض کنید که در یک پروژه بسیار بزرگ که متشکل از تعداد زیادی SubProject هست ما مرتباً به اطلاعات Session Context (مشخصات کاربر جاری) نیاز خواهیم داشت که استفاده از این نوع متغیر (تقریباً) تنها راه هست !

  19. #19
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط shahab_ss مشاهده تاپیک

    Yasersadegh فکر کنم شانس آوردی که دم دست آقای ارژنگ نیستی, واگرنه الان سیاه و کبود میشدی !!!

    البته جناب ارژنگ استاد بنده هستند , اما بعضی از مواقع استفاده از استاتیک بهترین روش به نظر میرسه

    برای مثال فرض کنید که در یک پروژه بسیار بزرگ که متشکل از تعداد زیادی SubProject هست ما مرتباً به اطلاعات Session Context (مشخصات کاربر جاری) نیاز خواهیم داشت که استفاده از این نوع متغیر (تقریباً) تنها راه هست !
    ای بابا.
    ما استاد کسی نیستیم، ولی این نوع کارها مشکلاتی بوجود میارند و برنامه‌نویس را از بالارفتن در برنامه‌نویسی نگه میدارند.
    اگه شده که من بزور وادار کنم کنم که بقیه برن رویه شانه من و برنامه نویس بهتری بشند بزور هلشان میدم بالا.
    باور کنید برنامه‌نویسهایی را دیدم که بعد از ۱۰ سال برنامه‌نویسی به جایه اینکه ۱۰ سال تجربه داشته باشند، فقط ۱ سال اول تجربه را در ۱۰ سال داشتند.
    جناب کیانی و چند تا دیگر از مدیران در همین تالار بارها مقاله نوشتند و اشکالات این روش را توضیح دادند.
    من که دیگر پیرم و دارم به آخر خط میرسم، ولی میخواهم ببینم که برنامه‌نویسهایه آینده حداقل از من بهتر باشند.

  20. #20
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    با تشکر از دوستان، اقایون ببینید من دوباره سوالمو مطرح میکنم، من یک کلاس دارم که توی اون فیلئهایجدولمو تعریف کردم، حالا میخوام زمانی که مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، من فقط میخوام بدونم این راه چجوریه، تا یه جاهایی رفتم، اما صفر برمیگردونه، ضمنا دوست عزیز mvc نمیدونم چی هستش، لطفا بیشتر راهنمایی کنید

  21. #21
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    دوستان کسی نیست؟؟؟؟؟؟؟؟؟

  22. #22
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    دوست عزیز سلام
    میدونی مشکلت کجاس ؟
    شما سرچ نکرده اومدی تاپیک زدی ، من یادمه حتی نمونه برنامه هم برای این مورد گذاشتن .
    خیلی کامل بود .
    اما کاری که می تونی بکنی اینه که یه متغیر تو فرم دو تعریف کنی به شکل زیر :
    private string code = String.Empty;

    که جاش بالای تابع Initialize هست . بعد برای تابع Initialize یه ورودی String بذار .
    بعد وقتی تو فرم یک داری از فرم 2 نمونه میسازی باید اون مقدار رو وارد کنی . در نهایت در فرم 2 و در تابع Initialize مقدار رسیده رو میریزی تو متغیری که تعریف کردی .
    و بعد در کل فرم 2 می تونی ازش استفاده کنی .
    فکر نمی کنم این جوری هیچ قانونی از برنامه نویسی هم نقض بشه .

    در ضمن می تونی به جای فقط کد کل اطلاعات رو در کلاسی که گفتی بریزی و پاس بدی به فرم 2 و تو فرم 2 هم اونو داخل متغیری از نوع همون کلاس که تعریف کردی قرار بدی .

    حتی با پاس دادن یک Object مثلا یک DataGrid چون ارجاع ها By Refrence هست می تونی به مقادیر اون DataGrid که تو فرم 1 هست ، تو فرم 2 دسترسی داشته باشی .

    انشاالله که دنبال همین جواب بودی ؟!؟!؟!

  23. #23
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    ممنون از توجه شما دوست گرامی
    شما سرچ نکرده اومدی تاپیک زدی
    نه برادر ، اتفاقا چند نمونه هم دارم، اما اونی که من میخوام نیست، ببین من توی کلاسی که تعریف کردم از یه متغییری که فیلد جدولم هست به عنوان temp استفاده میکنم، حالا اونو توی فرمی که اطلاعات درونش هست صدا میزنم، و مقداری که میخوامو بهش میدم، بعد هدفم اینه که این مقداری که الان توی این متغییره رو توی یه فرم دیگه صداش بزنم و استفاده کنم

  24. #24
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    از کجا فهمیدی من پسرم ؟؟؟

    خوب یعنی روش من خوبه یا بده ؟
    فکر کنم روش گفته شده به راحتی این کارو انجام میده . اگه با این روش مشکلی داری بگو تا انشاالله حلش کنیم برادر !

  25. #25
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    جسارت نشه، شما تاج سری، من غیر اون متغییری که تو کلاسم تعریف کردم نمیخوام متغییر دیگه ای داشته باشم، فقط از طریق اون میخوام طبق بالا به داده ای که میخوام برسم، تا یه جاییه میرم، اما مشکل اینه که این متغییری که الان دارم مقدار مورد نظر رو بهش میدم(توی فرم یک)، توی فرم دومم مقداری که الان بهش میدمو نگه نمیداره

  26. #26
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    البته احتمالا من منظور شما رو خوب درک نکنم ( به همین خاطر باید برم بخوابم ) ولی همون جور که گفتم شما بیا و :
    1. در فرم اول مقادیری که می خوای در کلاست قرار بده .
    2. کل کلاس رو به فرم 2 پاس بده .
    3. تو فرم 2 فقط از مقداری که می خوایی استفاده کن . از اونجا که نوع تعریف شده Private هست در فرم 2 ، بقیه قسمت ها هم به اون کلاس و اعضاش دسترسی ندارند .

    ببین اگه تو فرم یک یه مقدار تو کلاست بریزی و بعد تو فرم دوم اون کلاس رو new کنی که هیچی کلا به چیزی نمی رسی چون یه نمونه جدید از کلاس ساختی .
    اگه کلاس رو می فرستی به فرم 2 اما توی یه متغیر private که اونجا تعریف کردی نریزی که مقادیر کلاست فقط داخل تابع Initialize قابل دسترسی هستن .
    اگر نمونه کلاست رو در فرم یک public تعریف کردی و از فرم 2 صداش می زنی یا کاری که من گفتم بکنی قائدتا نباید به مشکل بربخوری .

    به هر حال انشاالله حل میشه ، برو بخواب فردا درست میشه ، مام رفتیم بخوابیم .

  27. #27
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط saeeedft مشاهده تاپیک
    با تشکر از دوستان، اقایون ببینید من دوباره سوالمو مطرح میکنم، من یک کلاس دارم که توی اون فیلئهایجدولمو تعریف کردم، حالا میخوام زمانی که مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، من فقط میخوام بدونم این راه چجوریه، تا یه جاهایی رفتم، اما صفر برمیگردونه، ضمنا دوست عزیز mvc نمیدونم چی هستش، لطفا بیشتر راهنمایی کنید
    یک سوال:
    جایی که میگید:" مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، "
    منظورتان مقدار فیلد ایدیه و یا اینکه خوده فیلده ایدی انتخاب شده؟

    اگر فقط یک فیلده قرار است که انتخاب بشه و نوعش از قبل معلوم نیست اینکه به چه نوعی تبدیل بشه مشکل ایجاد میکنه.
    شما این مشکل را برعکس نگاه بندازید بهش، یعنی اینکه فرض کنید یک فرم دارید که هرچی را که بخواهید بدانید بشکل یک پروپرتی تعریف کرده و زمانی که اوکی زده شده مقدار پروپرتی همان مقداری است که انتخاب شده بود.
    حالا در فرم کلاینت میتوانید این روپرتی را بخوانید.
    در ضمن اشکال کار کردن با فیلد به جایه پروپرتی این است که کنترلی بر روش ندارید.
    آخرین ویرایش به وسیله اَرژنگ : یک شنبه 01 آذر 1388 در 01:27 صبح

  28. #28
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    جایی که میگید:" مثلا فیلد ایدی رو از دیتا گرید انتخاب کردم، توسط فیلد خودش که توی اون کلاس تعریف کردم به فرم دو منتقل بشه، "
    منظورتان مقدار فیلد ایدیه و یا اینکه خوده فیلده ایدی انتخاب شده؟
    منظورم خود فیلد ایدی است که این فیلد را از دیتا بیس توی دیتا گریر نشون میدم، من توی فرم اولم مقدار اونو با توجه به اینکه الان توی کدوم سطر دیتا گرید هستیم میگیرم و توی اون متغیری که مربوط به ایدی است و توی کلاس تعریف شده میریزم، که اون متغیر توی اینجا در اصل یک پراپرتی است(به نام ایدی) حالا میخوام این مقداری کهالان توی این متغییر ایدی است رو به فرم دوم منتقل کنم

  29. #29

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    سلام دوستان عزيز
    با تمام اطلاعاتي كه اساتيد دارن هركدوم يك راه حل دادن اما خوب ميدونيد هر كسي يك روشي داره روشم منم مودل كنترل ويو كه يك نمونه ميذارم تو ويندوز هست اميد دارم كمكتون كنه
    فایل های ضمیمه فایل های ضمیمه

  30. #30
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط saeeedft مشاهده تاپیک
    منظورم خود فیلد ایدی است که این فیلد را از دیتا بیس توی دیتا گریر نشون میدم، من توی فرم اولم مقدار اونو با توجه به اینکه الان توی کدوم سطر دیتا گرید هستیم میگیرم و توی اون متغیری که مربوط به ایدی است و توی کلاس تعریف شده میریزم، که اون متغیر توی اینجا در اصل یک پراپرتی است(به نام ایدی) حالا میخوام این مقداری که الان توی این متغییر ایدی است رو به فرم دوم منتقل کنم
    این ۲ تا فرمها را بفرستید

  31. #31
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    جناب ارژنگ این فرمها برا برنامه ای هستش که دارم مینویسم و امکان اینکه برنامه رو بذارم نیست(حجم بالا و سرعت کم اینترنت)برنامه که تموم بشه میخوام بذارمش تو سایت تا بقیه هم استفاده کنند، من الان اگه بخوام بذارم باید کل فرمهم رو هم بذارم +دیتا بیسم که با این سرعت اینترنت الان برام مقدور نیست، طبق چیزی که گفتم اگه یه نمونه برام بذارید ممنون میشم

  32. #32
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط saeeedft مشاهده تاپیک
    جناب ارژنگ این فرمها برا برنامه ای هستش که دارم مینویسم و امکان اینکه برنامه رو بذارم نیست(حجم بالا و سرعت کم اینترنت)برنامه که تموم بشه میخوام بذارمش تو سایت تا بقیه هم استفاده کنند، من الان اگه بخوام بذارم باید کل فرمهم رو هم بذارم +دیتا بیسم که با این سرعت اینترنت الان برام مقدور نیست، طبق چیزی که گفتم اگه یه نمونه برام بذارید ممنون میشم
    نه فقط ۲ تا فرم کافیه.
    چونکه دلیلی نداره که اگر پروپرتی مقدار داده میشه در یک فرم دیگر باید مقدار هنوز قابل دسترسی باقی بماند.
    همین روشی را که استفاده میکنید در یک پروژه جدید با ۲ تا فرم و بدانه داشتن داتابیس پیاده کنید و بفرستید، اگر مشکل روشی باشد واضح میبینیم.
    اینکه فرمی که پراپرتیش ست شده مقدارش قابل دسترسی از فرمی که میسازتش و نمایشش میده نباشد معنی نمیده.

  33. #33
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    تهران - بچه اشکور شهرستان رودسر
    سن
    47
    پست
    243

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    راه حل درست تعریف پروپرتی است یعنی پروپرتی چیزی نیست جز تعریف دو متغیر همنام یکی محلی و دیگری عمومی متغیر محلی در سطح کلاس و متغیر عمومی در سطح دیگر اشیاء استفاده می شوند شماهم بهتره همین کاربکنید به چند دلیل
    1- خوانایی برنامه ،خلاصه تاکی می خواهید برنامه کوچک و کوتاه بنویسید لازمه با یک جمع کار کنید باید حتما استاندارها را رعایت کنید
    2- برنامه نویسان قبلا" همه راههارا رفته اند و هرچه شما فکرش را بکنید انها فبلا" فکرش را کرده اند خلاصه یه جای کار می مونید
    با تشکر

  34. #34
    کاربر دائمی آواتار saeeedft
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تهران
    پست
    320

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط s_ahmadneya مشاهده تاپیک
    راه حل درست تعریف پروپرتی است یعنی پروپرتی چیزی نیست جز تعریف دو متغیر همنام یکی محلی و دیگری عمومی متغیر محلی در سطح کلاس و متغیر عمومی در سطح دیگر اشیاء استفاده می شوند شماهم بهتره همین کاربکنید به چند دلیل
    1- خوانایی برنامه ،خلاصه تاکی می خواهید برنامه کوچک و کوتاه بنویسید لازمه با یک جمع کار کنید باید حتما استاندارها را رعایت کنید
    2- برنامه نویسان قبلا" همه راههارا رفته اند و هرچه شما فکرش را بکنید انها فبلا" فکرش را کرده اند خلاصه یه جای کار می مونید
    با تشکر
    خب راه حل رو به صورت کد بذارید تا ببینیم چه میشود

  35. #35
    کاربر دائمی آواتار اَرژنگ
    تاریخ عضویت
    آبان 1384
    محل زندگی
    arjang8000@gmail.com
    پست
    2,736

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط saeeedft مشاهده تاپیک
    خب راه حل رو به صورت کد بذارید تا ببینیم چه میشود
    PropertyExample.zip
    این مثال از جناب سعید معصومی گرفته شده.
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله اَرژنگ : دوشنبه 02 آذر 1388 در 11:35 صبح

  36. #36
    کاربر جدید
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    كرمانشاه-صحنه
    پست
    11

    نقل قول: انتقال دادها از یه فرم به فرم دیگر

    نقل قول نوشته شده توسط far9090 مشاهده تاپیک
    سلام . این دو تا پروژه رو ببین می تونه مشکلت رو حل کنه . من معمولا این کار رو انجام می دم .
    موفق باشید .
    سلام مهندس
    بسیار روش جالبی استفاده کردین.

قوانین ایجاد تاپیک در تالار

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