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

نام تاپیک: تکرار شدن چند لیبل برای نمایش چند نتیجه به دست آمده

  1. #1

    تکرار شدن چند لیبل برای نمایش چند نتیجه به دست آمده

    سلام خدمت عزیزان
    من در حال طراحی نرم افزارم به یک مشکلی برخورد کردم. من قصد دارم در پروزه ام با وارد کردن یک کلمه در جعبه متن لیستی از مثال ها که شامل یک عبارت و ترجمه آن است از بانک اطلاعاتی استخراج شده و روی فرم نمایش داده شود. من برای نمایش یک مثال مشکلی ندارم و با استفاده از متد FirstOrDefault اولین مثال از بانک استخراج شده و در دو لیبل مد نظرم نمایش داده میشود. ولی من میخوام که همه مثال ها را نمایش دهم و نه فقط اولی آن را. نمیدونم که چطور باید کاری که کنم که مثال هایی که استخراج کردم در فرم من Repeat شود. چیزی که من میخوام دقیقا مثالهایی هست که بابیلون برای کلمات مختلف می آورد. در حال حاضر کد من این است:
    var q = (from rows in db.ExampleItems
    where rows.Example.Experssion.ID == Selected.ID
    select rows).FirstOrDefault();

    if (q != null)
    {
    lblExamText.Text = q.Text;
    lblExamTrans.Text = q.Translate;
    }

    خوب من اینجا مجبور شدم که از متد FirstOrDefault استفاده کنم که بتونم یک نتیجه رو نمایش بدم. ولی اگه بخوام همه نتایج رو نمایش بدم حتما باید این متد رو پاک کنم. ولی نمی دونم که چکار باید بکنم که نتیایج به دست زیر هم توی لیبل ها نمایش داده بشه. عزیزان اگه بتونن کمکی کنن ممنون میشم

  2. #2
    کاربر تازه وارد آواتار alonmahdi
    تاریخ عضویت
    تیر 1390
    محل زندگی
    اصفهان در سبزه..!
    پست
    90

    نقل قول: تکرار شدن چند لیبیل برای نمایش چند نتیجه به دست آمده

    سلام
    بنظر من برای این کار بهتره یک UserControl بسازی و دارای دوتا Label باشه بعد ، از اون به تعدادی که می خوای به صورت شی گرایی در حال اجرا بسازی و مقادیرت رو بهش بدی .

  3. #3
    کاربر دائمی آواتار aghayex
    تاریخ عضویت
    دی 1388
    محل زندگی
    https://telegram.me/Sed_kazem18
    پست
    925

    نقل قول: تکرار شدن چند لیبیل برای نمایش چند نتیجه به دست آمده

    شما وقتی که اشیاء رو از دیتابیس گرفتید اون ها رو در یک لیست مثل List - ObservableCollection و ... بریزید حالا برای ویرایش راحت ترین حالت لینه که اونها رو در یه دیتاگرید و یا یه چیزی مثل این قرار بدید اما اگه بخواهیم همون متال شما باشه می تونی با دو تا دکمه بین مقادیر ObservableCollection حرکت کنی و در ه زمان یک رکئرد رو به اون دو لیبل اختصاص بدی .

  4. #4

    نقل قول: تکرار شدن چند لیبیل برای نمایش چند نتیجه به دست آمده

    خیلی ممنون از عزیزانی که جواب دادن و کمک کردن. ولی من دیگه کدم رو تغییر دادم و به جای لیبل از richTextBox استفاده کردم. نتیجه تقریبا خوب شد. کدم رو به شکل زیر تغییر دادم.
    List<ExampleItem> _eItems = (from rows in db.ExampleItems
    where rows.Example.Experssion.ID == Selected.ID
    select rows).ToList();
    ExampleItem _item;

    string s = string.Empty;
    for (int i = 0; i < _eItems.Count; i++)
    {
    _item = _eItems[i];

    s += _item.Text + "\r\n";
    s += _item.Translate + "\r\n\r\n";

    }

    rtxtExample.Text = s;

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

  1. مبتدی: چند اکتیویتی برای نمایش اطلاعات چند کلید
    نوشته شده توسط fatima majidi در بخش Android Studio
    پاسخ: 5
    آخرین پست: شنبه 13 مهر 1392, 09:50 صبح
  2. پاسخ: 0
    آخرین پست: پنج شنبه 11 مهر 1392, 22:36 عصر
  3. کنترلی برای نمایش چند تصویر
    نوشته شده توسط lajevardi106 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: یک شنبه 18 فروردین 1392, 16:17 عصر
  4. nv خواست کد جاوا برای نمایش چند عنوان
    نوشته شده توسط nimja145 در بخش طراحی وب (Web Design)
    پاسخ: 2
    آخرین پست: یک شنبه 01 خرداد 1390, 11:45 صبح
  5. کد جاوا برای نمایش چند تا عکس مثل yahoo 360
    نوشته شده توسط angel_boy013 در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: دوشنبه 04 اردیبهشت 1385, 07:48 صبح

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

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