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

نام تاپیک: ایجاد UserControl به تعداد رکوردهای یک جدول

  1. #1
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    ایجاد UserControl به تعداد رکوردهای یک جدول

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

  2. #2

    نقل قول: ایجاد یوزر کنترل به تعداد رکوردهای یک جدول

    مشکلتون دقیقا چیه؟

    یوزرکنترل رو ایجاد کردید؟
    ساختار جدول به چه صورت هست؟ یک مثال هم از محتوای جدول بزنید و خروجی مدنظرتون رو هم توضیح بدید.
    کدی هم نوشتید یا نه؟
    entity framework یا ado.net ؟

  3. #3
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    نقل قول: ایجاد یوزر کنترل به تعداد رکوردهای یک جدول

    من در واقع دارم یه کارتابل خیلی خیلی ساده میسازم،ساختار جدولم به این صورتکه: ی جدول«فرضا اسم حدول نامه باشه» دارم که طبق ی فرم تعیین شده توسط کاربر پرمیشه و ثبت میشه، ی جدول «کارتابل»دگه دارم ک کلید خارجی،از جدول قبلی داره،ی جدول دگه دارم ک مشخصات افراد تایید کننده نامه را ثبت میکنم و هرشخصیتی را با ی عدد مشخص کردم مثلا مدیرعدد1،مسئول دفتر مدیرعدد2و...و کلید خارجی،در جدول کارتابل هم گذاشتم.در جدول کارتابل هر شخصی نامه را تایید کرد ی رکورد دیگه ک تکراری ولی با این تفاوت ک اینبار عدد شخص تایید کننده تغییر میکنه ثبت میشه.والی اخر.
    حالا میخام کاربر هروقت بروی سطر اون نامه کلیک کرد وارد ی فرم دیگه بشه و به ازای هررکورد از جدول کارتابل از اون شخصیت ها ی یوزر کنترل ایجاد کنه.شبیه عکس زیر
    IMG_20170215_232435.jpg
    با ado.net
    امیدوارم منطورمو درست فهمونده باشم.

  4. #4

    نقل قول: ایجاد یوزر کنترل به تعداد رکوردهای یک جدول

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

  5. #5
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    نقل قول: ایجاد یوزر کنترل به تعداد رکوردهای یک جدول

    سلام مجدد
    برای بدست اوردن و جوین شدن و حلقه و... مشکلی ندارم مشکلم اینجاست که چجوری بعد از گذروندن این مراحل مقادیر فیلد ها را در یوزر کنترل بیارم؟؟؟
    و اینکه نحوه پیاده سازی (الگوریتم) که بکار بردم برای کارتابل درسته یا نه ؟؟؟
    * اگر نه میشه الگوریتم صحیح برای ایجاد یک کارتابل را بگید؟؟

  6. #6

    نقل قول: ایجاد یوزر کنترل به تعداد رکوردهای یک جدول

    به ازای هر کنترلی که داده دریافت میکنه یک پراپرتی ایجاد کنید. مثال زیر رو ببینید
    https://barnamenevis.org/showthread.p...=1#post1758704
    https://barnamenevis.org/showthread.p...=1#post1759068

  7. #7
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    نقل قول: ایجاد یوزر کنترل به تعداد رکوردهای یک جدول

    نقل قول نوشته شده توسط Mahmoud.Afrad مشاهده تاپیک
    به ازای هر کنترلی که داده دریافت میکنه یک پراپرتی ایجاد کنید. مثال زیر رو ببینید
    https://barnamenevis.org/showthread.p...=1#post1758704
    https://barnamenevis.org/showthread.p...=1#post1759068
    ممنون فقط متوجه نشدم دستورات ساخت پراپرتی و حلقه را درون خود یوزر کنترل مینویسیم یا در فرمی ک قراره یوزر کنترل را فراخوانی کنیم؟

  8. #8

    نقل قول: ایجاد یوزر کنترل به تعداد رکوردهای یک جدول

    پراپرتی ها جزئی از یوزرکنترل هستند. در این مثال کار پراپرتی ها این هست که داده را به کنترل های درون یوزرکنترل نسبت میدن.
    حلقه هم در فرمی که قراره از یوزرکنترل تعدادی به نمایش دربیاد باید قرار بگیره.

  9. #9
    کاربر دائمی آواتار حسین.کاظمی
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    Microsoft Visual Studio
    پست
    652

    نقل قول: ایجاد UserControl به تعداد رکوردهای یک جدول

    سلام مجدد
    جناب آقای Mahmoud.Afrad ممنون بابت راهنماییتون طبق اون دو لینکی که دادید انجام دادم ولی موقع اجرا خطای زیر را میده و در فرم فقط یک نمونه از یوزر کنترل را نشون میده(اولین رکورد) ،ولی وقتی دیتاتیبلم را به دیتا گرید وصل می کنم هیچ مشکلی ندارد.

    Untitled.png

  10. #10

    نقل قول: ایجاد UserControl به تعداد رکوردهای یک جدول

    کد رو اصلاح کردم. در تعریف حلقه ، نیازی به = نبود.

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

  1. پاسخ: 6
    آخرین پست: چهارشنبه 13 بهمن 1389, 08:25 صبح
  2. سوال: ايجاد پوشه به تعداد ركوردهاي موجود در جدول
    نوشته شده توسط ali1356208 در بخش Access
    پاسخ: 1
    آخرین پست: جمعه 15 خرداد 1388, 14:06 عصر
  3. سوال: شمارش تعداد رکوردهای یک جدول از بانک اطلاعاتی اکسز
    نوشته شده توسط amir pr در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 29 شهریور 1387, 12:50 عصر
  4. تعداد رکوردهای یک جدول
    نوشته شده توسط FARHAD_IMANY در بخش Access
    پاسخ: 1
    آخرین پست: دوشنبه 19 شهریور 1386, 11:00 صبح
  5. تعداد رکوردهای یک جدول
    نوشته شده توسط AspNet در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 03 فروردین 1384, 01:21 صبح

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

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