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

نام تاپیک: تبدیل اطلاعات Table به کنترل مثلا Button

  1. #1
    کاربر جدید آواتار alireza048
    تاریخ عضویت
    تیر 1395
    محل زندگی
    تهران ، شهر ری
    سن
    28
    پست
    4

    تبدیل اطلاعات Table به کنترل مثلا Button

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

    آقا من یک نرم افزاری به زبان C#‎‎‎‎‎ نوشتم و در بخشی از نرم افزار نیاز به این دارم که رکورد های یکی از جدول هام تبدیل بشه باتون و تو پنل خاصی به نمایش در بیاد و تعداد باتون هام به تعداد رکورد هام بستگی داره


    یه چیزی تو مایه های item themeplate تو asp.net مثلا تمپلیتش همون کنترلر باتون باشه که به تعداد رکورد هام باتون به وجود بیاد زمان اجرا و با کلیک روی هر باتون اطلاعات مربوط به باتون فراخونی بشه و تو یک فاکتور قرار بگیره
    مثلا:
    name price image id
    کیک یزدی 2000 cak4e.jpg 1
    کیک غیر یزدی 2100 cak3e.jpg 2
    کیکی که ادای یزدی و در میاره 2500 cak2e.jpg 3
    کیک نرسیده به یزد 2600 "" 4
    " " " 5
    این جدول من حالا می خوام پنج تا باتون به وجود بیاد یا چک باکس یا هر کنترلی دیگه ای تو یک پنل به صورت اسکورول با فواصل و اندازه های معین که با کلیک کردن روش قیمت و نامش و ایدیش به فاکتور اضافه بشه .. گفتم دیگه مثه ایتم تم پلیت تو ای اس پی . نت
    حالا این باتون ها به وجود بیاد اطلاعات و می تونم از طریق select با استفاده از خاصیت تکست باتون توی تیبلم سلکت کنم و بقیه اطلاعات و فراخوانی کنم.
    ممنونم از برو بکس برنامه نویس










  2. #2
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: تبدیل اطلاعات Table به کنترل مثلا Button !!!!!

    سلام
    یه flowLayoutPanel به فرم اضافه کنید. بعد دکمه ها رو با کد بسازید و داخل پنل اضافه کنید.
    اول یه سلکت انجام بدید و کل ردیفهای دیتابیس رو توی دیتاتیبل بریزید بعد به ازای هر ردیف یه دکمه یا هر کنترل دیگه ای بسازید
    foreach(DataRow dr in myDt)
    {
    Button btn=new Button();
    btn.Text=dr["fildeTextDarDb"].ToString();
    btn.Tag=dr["fildeIdDarDb"].ToString();
    //image , ...
    flowLayoutPanel1.Controls.Add(btn);
    }

    کدها رو همینجا نوشتم شاید غلط املایی داشته باشه.
    البته می تونید یه کلاس درست کنید که از دکمه ارث بری میکنه و خودتون یه پراپرتی بهش اضافه کنید برای id و از خاصیت تگ استفاده نکنید.
    و اینکه میشه یه UserControl ایجاد کرد (به جای دکمه در کد بالا) که مثل همون تمپلیت خودتون بتونید طراحیش کنید. و به جای دکمه از این یوزر کنترل بسازید و به پنل اضافه کنید.

  3. #3
    کاربر جدید آواتار alireza048
    تاریخ عضویت
    تیر 1395
    محل زندگی
    تهران ، شهر ری
    سن
    28
    پست
    4

    نقل قول: تبدیل اطلاعات Table به کنترل مثلا Button

    سلام محمود جان این کد ها ارور میدن ویرایش کردم غلط ها رو اما با زهم اشکال داره
    من یه کوچولو مبتدی هستم و اصلا کاری نتونستم انجام بدم
    ببین رفیق من نمی خوام توی دیتا گرید ویو کنترلر بیاد می خوام id های تیبل بیاد توی پنل در فرم یعنی هر دفعه که یک مقدار به تیبل اضافه میشه به صورت اتوماتیک کنترلر بیاد توی پنل احتمال داره مقدار اولیه یک باشد و هر دفعه که کاربر محصول اضافه می کنه خود به خود کنترلر بسازه

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: تبدیل اطلاعات Table به کنترل مثلا Button

    سلام
    شما قدم به قدم جلو برید و اسم ها رو بر اساس فیلدهای خودتون تغییر بدید مثلا fildeTextDarDb، اسم فیلدی هست که شما در دیتابیس متن رو نگه می دارید و ...
    برای رفع خطا کدها یا متن خطا رو بفرستید.

  5. #5
    کاربر جدید آواتار alireza048
    تاریخ عضویت
    تیر 1395
    محل زندگی
    تهران ، شهر ری
    سن
    28
    پست
    4

    نقل قول: تبدیل اطلاعات Table به کنترل مثلا Button

    سلام فیلد هارو تغییر داده بودم اما مشکل در datarow فکر میکنم باشه
    www.png
    این برای اونت paint flow ...






    wssww.jpg
    این رویداد load فرم پروژه

  6. #6

    نقل قول: تبدیل اطلاعات Table به کنترل مثلا Button

    نقل قول نوشته شده توسط alireza048 مشاهده تاپیک
    سلام فیلد هارو تغییر داده بودم اما مشکل در datarow فکر میکنم باشه

    foreach (DataRow dr in dt.Rows)

  7. #7
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: تبدیل اطلاعات Table به کنترل مثلا Button

    با تشکر از the king
    با توجه به عکسها، اولا نیازی به ایونت paint ندارید. دوما نیازی هم به خط datagridview.DataSource=dt; و نمایش در گرید ندارید.

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

  1. پاسخ: 2
    آخرین پست: پنج شنبه 31 فروردین 1391, 14:29 عصر
  2. يك سوال كاملا مبتدي(top aligen كردن يك image button در table)
    نوشته شده توسط alinaghiha در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: پنج شنبه 02 تیر 1390, 11:42 صبح
  3. پاسخ: 3
    آخرین پست: پنج شنبه 19 خرداد 1390, 23:48 عصر
  4. پاسخ: 2
    آخرین پست: چهارشنبه 01 اردیبهشت 1389, 19:30 عصر

برچسب های این تاپیک

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

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