C#

[C#]Datagridview Summary 예제

선영아 사랑해 2021. 4. 21. 16:26
 private void DataGridViewTotal(DataGridView dgv)
 {
        DataTable dt = (DataTable)dgv.DataSource;
        int rowSum = 0;
        foreach (DataRow row in dt.Rows)
        {
            rowSum += Convert.ToInt32(row[3]);
        }
        DataRow newRow = dt.NewRow();
        newRow[0] = "합계";
        newRow[3] = rowSum;
        dt.Rows.Add(newRow);
        dgv.DataSource = dt;
 }

위의 예제 코드는 바인딩 된 상태에서 행만큼 루프 돌면서 3번째 컬럼의 값을 계산하여 Datagridview에 바인딩하는 예제이며, 특정 컬럼의 합을 구하고자 할 때 사용 가능한 예제 코드입니다.

'C#' 카테고리의 다른 글

[C#]Datagridview 틀고정  (0) 2021.04.22
[C#]Datagridview Cell Merge 예제  (0) 2021.04.21
[C#]Datagridview 행 머리글 표시 여부 설정 예제  (0) 2021.04.20
[C#]DataGridViewComboBoxColumn 예제  (0) 2021.04.19
[C#]엑셀 파일 출력 예제  (0) 2021.04.02