Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Tính tổng thành tiền trên datagridview C#?

  1. #1
    Ngày gia nhập
    11 2011
    Bài viết
    7

    Post Tính tổng thành tiền trên datagridview C#?

    Datagridview của mình có một cột thành tiền, bây giờ mình muốn tính tổng tiền trong cột thành tiền này và đưa ra 1 textbox. mong các bạn chỉ giúp.

  2. #2
    Ngày gia nhập
    11 2011
    Bài viết
    2

    Code:
    int sc = dataGridView1.Rows.Count;
    float thanhtien=0;
    for (int i = 0; i < sc - 1; i++)
         thanhtien += float.Parse(dataGridView1.Rows[i].Cells['thanhtien'].Value.ToString());

  3. #3
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Trích dẫn Nguyên bản được gửi bởi dangngocthanh Xem bài viết
    Datagridview của mình có một cột thành tiền, bây giờ mình muốn tính tổng tiền trong cột thành tiền này và đưa ra 1 textbox. mong các bạn chỉ giúp.
    Làm như jupiterblack là đc rùi đó bạn!!

    Mà nghĩ nên để kiểu Double vì có thể số tiền nhiều thì float ko đủ.
    Sống là để cho đi và ...... Nhận lại

  4. #4
    Ngày gia nhập
    11 2011
    Bài viết
    7

    Cảm ơn bạn jupiterblack và bạn linhgl88 nhiều mình đã làm được rồi

  5. #5
    Ngày gia nhập
    07 2012
    Bài viết
    1

    Trích dẫn Nguyên bản được gửi bởi jupiterblack Xem bài viết
    Code:
    int sc = dataGridView1.Rows.Count;
    float thanhtien=0;
    for (int i = 0; i < sc - 1; i++)
         thanhtien += float.Parse(dataGridView1.Rows[i].Cells['thanhtien'].Value.ToString());

    bạn cho mình hỏi muốn xuất ra ô tetbox thì làm như thế nào?

    mình muốn tính tổng các hóa đơn có cùng số hóa đơn thì code viết ra sao?

  6. #6
    Ngày gia nhập
    04 2011
    Bài viết
    127

    Mặc định Tính tổng thành tiền trên datagridview C#?

    Đã có dữ liệu là biến "thanhtien" rồi thì có gì khó nữa đâu
    Gán nó vào trong ô TextBox bình thường thôi

    Visual C# Code:
    1.          TextBox1.TextBox = thanhtien.ToString();

    còn với trường hơp chỉ muốn tính tổng của các hóa đơn có cùng số hóa đơn "abc" thì

    Visual C# Code:
    1. int sc = dataGridView1.Rows.Count;
    2. float thanhtien=0;
    3. string soHoaDon = "abc";
    4. for (int i = 0; i < sc - 1; i++){
    5.      if (dataGridView1.Rows[i].Cells['SoHoaDon'].Value.ToString() == soHoDon){
    6.      thanhtien += float.Parse(dataGridView1.Rows[i].Cells['thanhtien'].Value.ToString());
    7.      }
    8. }

    Còn theo tui hiểu thì việc tính số hóa đơn có cùng số hóa đơn nghĩa là có 2 - 3 loại hóa đơn chỉ tính tiền cùng các loại hóa đơn đó thì đâu có ra một kết quả. Lúc đó dùng vòng lặp để gán số hóa đơn sẽ có ngay thôi.
    Đã được chỉnh sửa lần cuối bởi huygamer : 09-08-2012 lúc 04:31 PM.
    http://huygamer.wordpress.com/
    => Kinh nghiệm lập trình của huygamer
    https://itunes.apple.com/us/app/card...1239?ls=1&mt=8
    => Game Card Rush Halloween mới viết xong

  7. #7
    Ngày gia nhập
    03 2011
    Bài viết
    1

    Mặc định Udate label tổng tiền khi edit hoặc delete trong Gridview

    Mình có gridview có cột thành tiền. Load tổng tiền ra Label rồi. Nhưng khi mình muốn edit hay delete trong gridview thì Label tổng tiền không update được ngay mà phải nhấn vào 1 buttom nữa thì mới update được? bạn nào biết chỉ giùm

  8. #8
    Ngày gia nhập
    02 2013
    Bài viết
    1

    Trích dẫn Nguyên bản được gửi bởi jupiterblack Xem bài viết
    Code:
    int sc = dataGridView1.Rows.Count;
    float thanhtien=0;
    for (int i = 0; i < sc - 1; i++)
         thanhtien += float.Parse(dataGridView1.Rows[i].Cells['thanhtien'].Value.ToString());
    Cái này nhập vào đâu vậy bạn ?

  9. #9
    Ngày gia nhập
    12 2011
    Nơi ở
    vùng kín
    Bài viết
    139

    bạn gán cai soucre cho gridview bằng cái gì vậy ? là List hay datatable

Các đề tài tương tự

  1. Lưu vị trí được chọn trên dataGridView bằng cách nào?
    Gửi bởi conan198 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 15-11-2012, 01:48 AM
  2. Tính tích 2 giá trị trên 2 cột của datagridview?
    Gửi bởi dangngocthanh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 08-11-2012, 07:48 AM
  3. Lưu vị trí được chọn trên DataGridview với lập trình C#?
    Gửi bởi kittynguyen89 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 26-03-2011, 08:10 PM
  4. datagridview biến mất vùng đen trên datagridview ?
    Gửi bởi zstar trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 18-10-2009, 02:32 PM
  5. Xử lý DatagridView trên C#
    Gửi bởi tesulakata trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 21-04-2009, 09:13 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn