데이터 그리드의 각 열에있는 행의 합계를 데이터 소스에 추가

Venkat

데이터 소스에 바인딩되는 데이터 그리드에 동적 열이 있습니다. 이제 각 열의 합계를 각 열에 마지막 행으로 추가하고 싶습니다.

DataTable dt = dgvReport.DataSource as DataTable;
DataRow row = dt.NewRow();
dt.Rows.Add(row);
row[0] = "Totals";
for (int i = 1; i < dgvReport.Columns.Count; i++)
{
    int sum = 0;
    for (int j = 1; j < dgvReport.Rows.Count; ++j)
    {
        sum += Convert.ToInt32(dgvReport.Rows[j].Cells[i].Value.ToString());
    }
}

하지만 작동하지 않습니다. 각 열마다 필요합니다
15
10

30

55

McNets

값이없는 "합계"행을 포함하여 모든 행을 합산합니다. 그리고 ToString ()을 사용하고 정수로 캐스팅 할 필요가 없습니다.

귀하의 루프에 따르면 Colum [0]과 Row [0]에 테이블의 캡션이 있다고 가정합니다.

|------|-------|------|------|
|      | Cap1  | Cap2 | Cap3 |
|------|-------|------|------|
| Cap1 |  10   |  20  |  10  |
|------|-------|------|------|
| Cap2 |  15   |  10  |  13  |
|------|-------|------|------|
|Totals|  25   |  30  |  23  |
|------|-------|------|------|

DataTable dt = dgvReport.DataSource as DataTable;
DataRow row = dt.NewRow();
dt.Rows.Add(row);
row[0] = "Totals";

for (int i = 1; i < dgvReport.Columns.Count; i++)
{
    int sum = 0;
    for (int j = ; j < dgvReport.Rows.Count; ++j)
    {
        if ( j < dgvReport.Rows.Count - 1)
            sum += Convert.ToInt32(dgvReport.Rows[j].Cells[i].Value);
        else
            dgvReport.Rows[j].Cells[i].Value = sum;
    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Excel의 각 행 끝에있는 새 열에 셀 데이터를 추가 하시겠습니까?

분류에서Dev

데이터 프레임의 각 행 뒤에 계산 된 행 추가

분류에서Dev

R은 각 행에 대해 두 데이터 프레임 셀의 델타를 계산하고 추가합니다.

분류에서Dev

각 행의 열로 파일에 데이터 추가 (Python)

분류에서Dev

각도를 사용하여 Kendo에서 자식 그리드의 데이터 소스 가져 오기

분류에서Dev

데이터베이스 설계-열에있는 데이터의 두 배 증가

분류에서Dev

데이터 프레임에있는 열의 각 행에서 배열의 각 고유 배열 계산

분류에서Dev

데이터 프레임의 각 행을 반복하고 조건에 따라 데이터 프레임에 요소를 추가합니다.

분류에서Dev

Python : 각 국가의 Json 데이터에서 키로 값 합계

분류에서Dev

데이터 그리드에서 행 수를 계산하고 새 열로 추가

분류에서Dev

키가 한 데이터 세트의 열에 있고 R의 다른 행에있는 데이터 세트 병합

분류에서Dev

R의 데이터 행렬에 계산 된 열 추가

분류에서Dev

R의 데이터 프레임에서 목록 열의 각 열에있는 요소를 계산하는 방법

분류에서Dev

React의 각 행에 헤드가있는 테이블 데이터 렌더링

분류에서Dev

문자 열 R의 각 값에 대해 데이터 프레임에 행 추가

분류에서Dev

Pandas : 여러 행의 데이터를 단일 행의 추가 열에 추가

분류에서Dev

이미 데이터가있는 CSV 열에 목록의 데이터 추가

분류에서Dev

Pandas 데이터 프레임의 열에있는 각 값에 대해 목록에있는 각 요소의 퍼크를 계산합니다.

분류에서Dev

Lapply를 사용하여 목록의 각 데이터 프레임에 열 추가

분류에서Dev

각 행에 대한 열 데이터의 합계를 어떻게 계산합니까?

분류에서Dev

Pandas를 사용하여 데이터 프레임의 각 행에 값을 어떻게 추가합니까?

분류에서Dev

Pandas 데이터 프레임의 모든 그룹화 된 행에 합계 추가

분류에서Dev

데이터 프레임 개체의 각 열에 변수 추가

분류에서Dev

백엔드에서 가져올 수있는 Angular Material Table 열의 데이터 합계를 계산합니다.

분류에서Dev

vb.net의 SQL 테이블에 데이터 그리드 뷰 행 추가

분류에서Dev

데이터베이스에 데이터를 추가하는 최고의 기술

분류에서Dev

Jquery의 각 데이터 행 끝에 독립 버튼을 추가하는 방법

분류에서Dev

데이터베이스의 데이터를 어레이에 추가

분류에서Dev

데이터 프레임의 합계를 계산하고 상단에 추가

Related 관련 기사

  1. 1

    Excel의 각 행 끝에있는 새 열에 셀 데이터를 추가 하시겠습니까?

  2. 2

    데이터 프레임의 각 행 뒤에 계산 된 행 추가

  3. 3

    R은 각 행에 대해 두 데이터 프레임 셀의 델타를 계산하고 추가합니다.

  4. 4

    각 행의 열로 파일에 데이터 추가 (Python)

  5. 5

    각도를 사용하여 Kendo에서 자식 그리드의 데이터 소스 가져 오기

  6. 6

    데이터베이스 설계-열에있는 데이터의 두 배 증가

  7. 7

    데이터 프레임에있는 열의 각 행에서 배열의 각 고유 배열 계산

  8. 8

    데이터 프레임의 각 행을 반복하고 조건에 따라 데이터 프레임에 요소를 추가합니다.

  9. 9

    Python : 각 국가의 Json 데이터에서 키로 값 합계

  10. 10

    데이터 그리드에서 행 수를 계산하고 새 열로 추가

  11. 11

    키가 한 데이터 세트의 열에 있고 R의 다른 행에있는 데이터 세트 병합

  12. 12

    R의 데이터 행렬에 계산 된 열 추가

  13. 13

    R의 데이터 프레임에서 목록 열의 각 열에있는 요소를 계산하는 방법

  14. 14

    React의 각 행에 헤드가있는 테이블 데이터 렌더링

  15. 15

    문자 열 R의 각 값에 대해 데이터 프레임에 행 추가

  16. 16

    Pandas : 여러 행의 데이터를 단일 행의 추가 열에 추가

  17. 17

    이미 데이터가있는 CSV 열에 목록의 데이터 추가

  18. 18

    Pandas 데이터 프레임의 열에있는 각 값에 대해 목록에있는 각 요소의 퍼크를 계산합니다.

  19. 19

    Lapply를 사용하여 목록의 각 데이터 프레임에 열 추가

  20. 20

    각 행에 대한 열 데이터의 합계를 어떻게 계산합니까?

  21. 21

    Pandas를 사용하여 데이터 프레임의 각 행에 값을 어떻게 추가합니까?

  22. 22

    Pandas 데이터 프레임의 모든 그룹화 된 행에 합계 추가

  23. 23

    데이터 프레임 개체의 각 열에 변수 추가

  24. 24

    백엔드에서 가져올 수있는 Angular Material Table 열의 데이터 합계를 계산합니다.

  25. 25

    vb.net의 SQL 테이블에 데이터 그리드 뷰 행 추가

  26. 26

    데이터베이스에 데이터를 추가하는 최고의 기술

  27. 27

    Jquery의 각 데이터 행 끝에 독립 버튼을 추가하는 방법

  28. 28

    데이터베이스의 데이터를 어레이에 추가

  29. 29

    데이터 프레임의 합계를 계산하고 상단에 추가

뜨겁다태그

보관