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

نام تاپیک: کار با دیتاگرید

  1. #1
    کاربر جدید
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    از دیار حافظ
    پست
    19

    کار با دیتاگرید

    سلام
    من تو برنامه نویس تقریبا مبتدی هستم
    می خواستم ببینم چه می شه با دابل کلیک روی یک رکورد دیتاگرید اطلاعات اونو به یکسری textbox خالی تو یه فرم دیگه انتقال بدم...

  2. #2
    کاربر دائمی آواتار farsoft
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    163

    Smile نقل قول: کار با دیتاگرید

    سلام دوست عزيز
    براي اين کار اول گزينه selection mode را براي data grid روي FullRowSelect تنظيم کن.
    با اين کار زماني که روي ديتا گريد کليک مي کني بجاي انتخاب يک سلول يک رديف انتخاب ميشه.
    حالا براي رويداد MouseDoubleClick مي تواني کد نويسي کني که خيلي راحت است
    در اين رويداد با اين کد مي تواني سلول به سلول از جدولت را بخواني

    text1.text=datagride1.SelectedRows[0].Cells[0].Value.ToString()

    در اين حالت selectedrows[0] سطر انتخاب شده را باز مي گرداند و cells شماره خانه موجود در سطر را بر مي گرداند و در انتها value مقدار موجود در اين سول را به شما مي دهد که مي تواني مثلا با يک حلقه for خيلي راحت همه سلول ها را به textbox هات انتقال دهي

    حتي مي تواني با پيدا کردن يک کد يکتا براي آن يک دستور sql بنويسي و text ها را با مقادير بازگشتي sql پر کني
    موفق باشي

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

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