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

نام تاپیک: ضرب 2 item در یک سطر DataGridView و نمایش در item3vom

  1. #1

    ضرب 2 item در یک سطر DataGridView و نمایش در item3vom

    چگونه در یک DataGridView که دارای 3 ستون یا آیتم است . در یک سطر نه ستون سططططر اول آیتم اول را تایپ کنیم بعد به محض تایپ آیتم بعدی خودش خودکار بیاد آیتم اول را با آیتم دوم ضرب کند و در آیتم سوم نمایش دهد


    این که می گم یه فاکتوره که بیا تعداد کالا را ضرب قیمت هر کالا کند جمع کل را در آیتم جلوتر نمایش دهد

  2. #2
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: ضرب 2 item در یک سطر DataGridView و نمایش در item3vom

    نقل قول نوشته شده توسط pooria madani مشاهده تاپیک
    چگونه در یک DataGridView که دارای 3 ستون یا آیتم است . در یک سطر نه ستون سططططر اول آیتم اول را تایپ کنیم بعد به محض تایپ آیتم بعدی خودش خودکار بیاد آیتم اول را با آیتم دوم ضرب کند و در آیتم سوم نمایش دهد


    این که می گم یه فاکتوره که بیا تعداد کالا را ضرب قیمت هر کالا کند جمع کل را در آیتم جلوتر نمایش دهد
    درود بر شما

    فرض می کنیم ستون price قیمت هر واحد کالا و ستون tedad تعداد کالا باشه حالا می خواهیم در ستون total_price قیمت کل کالا هارو محاسبه کنه

    می آییم در رویداد DataSourceChanged دیتا گرید اینطور می نویسیم

    private void dataGridView1_DataSourceChanged(object sender, EventArgs e)
    {
    for (int i = 0; i < dataGridView1.Rows.Count; ++i)
    {

    object a = dataGridView1.Rows[i].Cells["price"].Value;
    object b = dataGridView1.Rows[i].Cells["tedad"].Value;
    double aNumber = 0;
    double bNumber = 0;
    if (a != null)
    aNumber = Double.Parse(a.ToString());
    if (b != null)
    bNumber = Double.Parse(b.ToString());
    dataGridView1.Rows[i].Cells["total_price"].Value = aNumber * bNumber;
    }
    }

  3. #3

    نقل قول: ضرب 2 item در یک سطر DataGridView و نمایش در item3vom

    haji in javab nadad . hich taghiri emal nemsihe na error mide na chizi hich etefaghi nemiufte

  4. #4
    کاربر دائمی آواتار khokhan
    تاریخ عضویت
    دی 1388
    محل زندگی
    اسکو
    پست
    2,176

    نقل قول: ضرب 2 item در یک سطر DataGridView و نمایش در item3vom

    نقل قول نوشته شده توسط pooria madani مشاهده تاپیک
    haji in javab nadad . hich taghiri emal nemsihe na error mide na chizi hich etefaghi nemiufte
    سلام

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

    مهم نیست همون کد رو در رویداد CellEndEdit دیتا گرید قرار بده
    اینطوری

    private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
    {
    for (int i = 0; i < dataGridView1.Rows.Count; ++i)
    {

    object a = dataGridView1.Rows[i].Cells["price"].Value;
    object b = dataGridView1.Rows[i].Cells["tedad"].Value;
    double aNumber = 0;
    double bNumber = 0;
    if (a != null)
    aNumber = Double.Parse(a.ToString());
    if (b != null)
    bNumber = Double.Parse(b.ToString());
    dataGridView1.Rows[i].Cells["total_price"].Value = aNumber * bNumber;
    }
    }

  5. #5

    نقل قول: ضرب 2 item در یک سطر DataGridView و نمایش در item3vom

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

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

  1. سوال: نمایش یک فیلد از یک سطر datagridview در یک richtextbox
    نوشته شده توسط sara123456 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: یک شنبه 18 اردیبهشت 1390, 17:24 عصر
  2. کلیک بروی datagridview و نمایش مقادیر در textbox و chekbox
    نوشته شده توسط saeednews در بخش VB.NET
    پاسخ: 8
    آخرین پست: یک شنبه 15 اسفند 1389, 15:39 عصر
  3. پاسخ: 0
    آخرین پست: سه شنبه 13 مهر 1389, 00:13 صبح
  4. سوال: انتخاب یک سطر گرید و نمایش در فرم جدید
    نوشته شده توسط fereshteh_m در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 21 مرداد 1388, 18:40 عصر
  5. چگونگی رفتن به سطر بعد در نمایش پیغام msgbox
    نوشته شده توسط mahnoosh در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: پنج شنبه 28 مهر 1384, 06:39 صبح

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

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