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

نام تاپیک: انالیز این تکه کد (نوع تعریف)

  1. #1
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    انالیز این تکه کد (نوع تعریف)

    یکی بهم بگه این تکه کد مخصوصا قسمتهایی که با زیر خط مشخص شده یعنی چی این چه جور تعریفی هستش گیجم کرده ممنون


    ((ListBox)chklstboxItems).DataSource = ObjDTable;
    ((ListBox)chklstboxItems).ValueMember = "Coding_Kala";
    ((ListBox)chklstboxItems).DisplayMember = "Name_Kala";

    آخرین ویرایش به وسیله Mahmoud.Afrad : پنج شنبه 07 آذر 1392 در 23:52 عصر

  2. #2
    محروم شده
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    سمنان
    پست
    45

    نقل قول: انالیز این تکه کد (نوع تعریف)

    شما یک لیست باکس داری که باید منبع داده هاش معلوم بشه یعنی همون ( DataSource)

    و باید ارزش اعضا یا شاخه های داخلش معلوم بشه (ValueMember)

    وباید مقدار نمایشی اون هم معلوم بشه (DisplayMember)

    که او.ن سه خط داره از یه ستون تو دیتا بیس داده هارو میریزه تو یه لیست باکس

  3. #3
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: انالیز این تکه کد (نوع تعریف)

    نه منظورم اولش هستش اونجا که نوشه datarowview اونجارو میگم

  4. #4
    کاربر دائمی آواتار amir200h
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    بروجرد->تهران->قم
    سن
    33
    پست
    782

    نقل قول: انالیز این تکه کد (نوع تعریف)

    نقل قول نوشته شده توسط ordebehesht مشاهده تاپیک
    نه منظورم اولش هستش اونجا که نوشه datarowview اونجارو میگم
    کجاش نوشته datarowview ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟

  5. #5
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: انالیز این تکه کد (نوع تعریف)

    ببخشید منظورم listbox هستش

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    {بین دو آکولاد}
    پست
    303

    نقل قول: انالیز این تکه کد (نوع تعریف)

    ((ListBox)chklstboxItems)
    میاد عمل کستینگ انجام میده
    مثل

    string str = "3";
    object obj = str;
    int i=(int)obj;

  7. #7
    محروم شده
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    سمنان
    پست
    45

    نقل قول: انالیز این تکه کد (نوع تعریف)

    بله حق با دوستمون هست تایپ کستینگ یعنی سمت چپ رو نوعش رو به لیست باکس تغییر میده

  8. #8
    کاربر دائمی آواتار ordebehesht
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    یه گوشه دنج از این دنیا
    پست
    845

    نقل قول: انالیز این تکه کد (نوع تعریف)

    برای چی تبدیل میکنه منظورم هدف چیه از این کار

  9. #9
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    اصفهان
    پست
    1,436

    نقل قول: انالیز این تکه کد (نوع تعریف)

    نقل قول نوشته شده توسط ordebehesht مشاهده تاپیک
    برای چی تبدیل میکنه منظورم هدف چیه از این کار
    اگه با مشخصه های DataSource، DataMember و... لیست باکس و کمبو باکس آشنایی داشته باشین، این مشخصه ها مربوط به نمایش داده در این کنترل ها هستن.
    کلاس CheckedListBox، از کلاس ListBox مشتق شده که کارش نمایش لیستی از چک باکس هاست.طراحی این کلاس به گونه ای بوده که مشخصه های DataSource، DataMember که مربوط به کلاس پدر (ListBox) هستن نا مربوط شناخته شدن و از دید کاربر کلاس، پنهان شدن. تعریف کلاس CheckedListBox:

    public class CheckedListBox : ListBox
    {
    ..
    ..
    ..
    // Summary:
    // Gets or sets the data source for the control. This property is not relevant
    // for this class.
    //
    // Returns:
    // An object representing the source of the data.
    [EditorBrowsable(EditorBrowsableState.Never)]
    [Browsable(false)]
    public object DataSource { get; set; }
    ..
    ..

    همونطور که میبینید مشخصه DataSource با استفاده از EditorBrowsable، نمایشش غیر فعال شده.حالا کدی که شما گذاشتین:

    ((ListBox)chklstboxItems).DataSource = ObjDTable;

    داره با Cast کردن شئ به کلاس پدرش (ListBox) این محدودیت رو دور میزنه تا بتونه به مشخصه DataSource دسترسی پیدا کنه. (نمیدونم کار مناسب و بدون اشکالی باشه یا نه.اگه مشکلی نبود طراح کلاس این مشخصه ها رو مخفی نمیکرد).
    البته باید بگم این مشخصه ها فقط از دید کاربر (از طریق Editor) مخفی شدن وگرنه بدون Cast هم میشه ازشون استفاده کرد فقط تو لیست مشخصه های شی در Editor نمیان وگرنه Compiler خطا نمیده:

    chklstboxItems.DataSource = ObjDTable;

تاپیک های مشابه

  1. تفاوت بین این دو نوع تعریف از اشاره گرها
    نوشته شده توسط myclick در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 3
    آخرین پست: چهارشنبه 13 دی 1391, 07:09 صبح
  2. سوال: در این تکه کد ورودی و خروجی فایل ها چرا St اینگونه تعریف شده است؟
    نوشته شده توسط complexcoding در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 4
    آخرین پست: سه شنبه 20 تیر 1391, 22:54 عصر
  3. فرق این دو نوع تعریف تابع چیست؟
    نوشته شده توسط h00manb در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 1
    آخرین پست: سه شنبه 13 تیر 1391, 20:36 عصر
  4. این دیگه چه نوع قفلیه؟
    نوشته شده توسط mehdi_394 در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 4
    آخرین پست: پنج شنبه 12 خرداد 1384, 14:17 عصر

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

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