تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 18

نام تاپيک: کد نمایش اطلاعات یک ستون جدول در combo box ؟؟؟(#c)

  1. #1
    پروفشنال mohammad2006's Avatar
    تاريخ عضويت
    Nov 2004
    پست ها
    514

    پيش فرض کد نمایش اطلاعات یک ستون جدول در combo box ؟؟؟(#c)

    کد نمایش اطلاعات، همه فیلدهای یک ستون جدول در combo box رو می خواستم؟(به زبان سی شارپ)
    برای نمایش و انتخاب یکی از عناصر ستون به غیر از combo box راه دیگری هستش؟
    ممنون

  2. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    سلام

    دوست عزیز شما می تونید برای انتخاب فیلدهای یک ستون از یک دستور انتخاب استفاده کنیید و سپس فیلدهای بدست آمده رو به کلکسیون Items شی combo box اضافه کنید.

    دستور انتخاب می تونه اینجوری باشه :


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    موفق باشید.

  3. #3
    پروفشنال mohammad2006's Avatar
    تاريخ عضويت
    Nov 2004
    پست ها
    514

    پيش فرض

    سلام
    کد اضافه کردن ColumnName به ایتم combo box چه شکلی هستش؟

  4. #4
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    11

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

    که CommandString همان دستور انتخاب و ConnectionString رشته اتصال و ColumnName نام ستونی هست که می خواین فیلدهاش در ComboBox نشون داده بشن.


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  5. #5
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    کد اضافه کردن ColumnName به ایتم combo box چه شکلی هستش؟
    سلام.
    این دیگه چه سوالیه؟
    چنین سوالی = هنگ.
    اگه منظورتون آیتم هست میتونی از کد زیر استفاده کنی:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  6. #6
    پروفشنال mohammad2006's Avatar
    تاريخ عضويت
    Nov 2004
    پست ها
    514

    پيش فرض


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.
    ممنون.کد رو نوشتم درست کار کرد.
    من مفهومش رو نفهمیدم کپی کردم ازش.ممنون میشم همه قسمت های دو خط آخر رو کامل برام توضیح بدین
    Last edited by mohammad2006; 16-07-2009 at 23:29.

  7. #7
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    11

    من مفهومش رو نفهمیدم کپی کردم ازش.ممنون میشم همه قسمت های دو خط آخر رو کامل برام توضیح بدین
    خصیصه ی Rows تمام ردیف های یک DataTable رو بر می گردونه که در اینجا ما با یک حلقه foreach بین تک تک ردیف ها پیمایش می کنیم و مقدار ستون مورد نظر شما رو از هر ردیف استخراج و اونو به ایتم های ComboBox اضافه می کنیم.


    موفق باشید.

  8. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  9. #8
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    البته فقط یادآوری میکنم که شما میتوانید از datsource هم استفاده کنید...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با این روش میتوانید یک Vaalue هم به هر آیتم تخصیص دهید تا مثلاً یک سری متن string را بتوانید به یک سری اعداد ایندکس شده (مثلاً primarykey سطر مورد نظر) ارتباط دهید.

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  11. #9
    پروفشنال mohammad2006's Avatar
    تاريخ عضويت
    Nov 2004
    پست ها
    514

    پيش فرض

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

    که CommandString همان دستور انتخاب و ConnectionString رشته اتصال و ColumnName نام ستونی هست که می خواین فیلدهاش در ComboBox نشون داده بشن.


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.
    از همه دوستان که راهنمایی می کنند ممنونم.
    3 تا سوال داشتم:
    در این کدهای بالا dt توی کدوم دیتا ست قرار می گیره؟
    دستور select رو به چه نحوی روی یک data table میشه اجرا کرد؟
    در این کد (foreach(DataRow row in dt.Rows
    datarow نوع داده مثل int است یا فرق می کنه.چه نوع داده ای است؟
    Last edited by mohammad2006; 18-07-2009 at 09:50.

  12. #10
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    11

    از همه دوستان که راهنمایی می کنند ممنونم.
    3 تا سوال داشتم:
    در این کدهای بالا dt توی کدوم دیتا ست قرار می گیره؟
    دستور select رو به چه نحوی روی یک data table میشه اجرا کرد؟
    در این کد (foreach(DataRow row in dt.Rows
    datarow نوع داده مثل int است یا فرق می کنه.چه نوع داده ای است؟

    با سلام

    1) dt یک شی DataTable خالی هست و در مثال فوق ما اونو با یه شی DataAdapter (در اینجا da ) و متد Fill پر می کنیم و اطلاعات رو از پایگاه داده به اون انتقال می دیم.
    ولی شما می تونید بجای استفاده از یک DataTable از یک DataSet استفاده کنید که در اینجا نیازی به اینکار نیست.

    2)برای مثال کد زیر تمام ردیف هایی که FirstName اونها با A شروع میشه رو بر می گردونه.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    3)دقیقا منظور شما رو نفهمیدم ولی دو حلقه ی زیر هیچ تفاوتی باهم ندارند.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    اضافه می کنم کدی که دوست عزیز H2 گذاشتن دات نتی تر و بهتر است و استفاده از اون میتونه بهتر باشه.


    موفق باشید.

  13. 2 کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •