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

نام تاپیک: مشکل در دیتا گراید

  1. #1

    مشکل در دیتا گراید

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

  2. #2
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111
    دوست عزیز مقدار هر سلول دلخواه را با کد زیر بدست اور و با هم جمع کن
    datagridview1.rows(number).cell(number).value

  3. #3
    درسته ولی می خوام سلول های کل یک ستون رو با هم جمع کنم.اگه گرایدما دارای چند سطر باشه چی .

  4. #4
    اگر اطلاعات گریدت از یک دیتابیس می آد و می خوای اونا رو جمع بزنی و در ضمن دستورات Select رو در SQL خوب بلد باشی به راحتی آب خوردن و با یک Select درست و حسابی و آسون می تونی همه اون ستونها رو جمع بزنی بدون اینکه هیچ دردسری از نظر درگیری با کدهای VB پیدا کنی
    اول یک متغیر از نوع صحیح تعریف کن بعد اون دستور Select رو بنویس
    اون Select اینطوریه
    Select sum(fieldname) from tablename
    در قسمت Fieldname نام ستونی که می خوای مقادیرشو جمع بزنی بنویس
    commandtext مربوط به sqlcommand رو که برابر این دستور قرار بده بعد متغیر صحیح رو مساوی executescalar این Select قرار بده وقتی Sqlcommand شما کارش رو تمام می کنه نتیجه جمع شما توی متغیر قرار داره و می تونید ازش استفاده کنید نمی دونم تونستم خوب توضیح بدم یا نه
    dim t as integer
    with sqlcommand
    commandtype=commandtext
    commandtext="select sum(fieldname)from tablename
    t=.executescalar
    end with
    آخرین ویرایش به وسیله سارا_ر : چهارشنبه 02 آبان 1386 در 00:48 صبح دلیل: کامل کردن پاسخ

  5. #5
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111
    اگر به دیتاست یا جدول وصل نیست کد را بزار داخل حلقه که یکی یکی سلولها را جمع کند اگر وصل می توانی از متد compute جدول استفاده کنی به این صورت
    tablename.compute("sum(fieldname)","")

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

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