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

نام تاپیک: نسبت دادن یک کامپوننت به یک سلول از دیتا گرید ویو

  1. #1

    نسبت دادن یک کامپوننت به یک سلول از دیتا گرید ویو

    با سلام
    من یک dll تاریخ دارم که می خوام اون رو به یکی از سلولهای دیتا گیرید نسبت بدم یعنی این کامپوننت به جای این سلول قرار بگیره یا به عبارتی می خوام یکی از سلولهای دیتا گرید رو از جنس کامپوننت تاریخ تعریف کنم

    ممنون میشم منو راهنمایی کنید

  2. #2
    کاربر دائمی آواتار Unknownlive
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    زیر آسمون شهر
    پست
    478

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

    خوب سلول شما باید از نوع تاریخ باشد یا می تونید یک ستون اضافه کنید و نوع TypeOf آن را تاریخ بگذارید در واقع یک Data Table تعریف کنید همه اطلاعات را در ان Fill کنید و به ان یک AddColumns می تونید بدید و بعد Data Table را به Data Grid View نسبت بدهید بعد هم خوب سلول ها را برابر با خروجی Dll بدید بلاخره باید یک خاصیت،یک متد یا یک تابع از نوع برگشتی در ان تعریف شده باشد که خروجی را بر می گرداند.

  3. #3

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

    دوست عزیز همچین کاری به صورت زیر می تونه امکان پذیر باشه :

    یه سلول مثلاً Date داریم وقتی کاربری روی آن کلیک یا دکمه ای را فشار داد این DLL رو فراخوانی کن کدش به صورت زیر است :


    if(grid.Columns[grid.CurrentCell.ColumnIndex].Name=="Date")
    {
    // show
    }


    من از همین روش برای فراخوانی لیست های جستجو و تاریخ ها استفاده می کنم که 100% هم تا الان به خوبی کار کرده و جواب میده

  4. #4

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

    منظورتون از فراخوانی dll چیه میشه بیشتر توضیح بدین

  5. #5

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

    دوست عزیز مثلاً یه ComboBox رو در نظر بگیر می تونی ComboBox رو Visible یا Hide کنی اگر هم می تونی یه کامپننت مثل کامپوننت های Dialog درست کنی که چه بهتر ...

  6. #6

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

    فکر کنم من خوب توضیح ندادم من میخوام مثل امکان خود گرید که میشه سلول رو از نوع combo ,check box تعریف کرد من سلول رو از نوع این dll تعریف کنم به طوریکه این سلول به شکل dll دربیاد و تمام خصوصیات اونو داشته باشه

  7. #7

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

    به طور معمول این امر امکان پذیر نیست مگر اینگه خودتان یه گرید سفارشی درست نمایید با Overload کردن و وراثت و ...

    موفق باشید

  8. #8

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

    ممنون از جوابهاتون از یک mask استفاده کردم

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

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