Hello World

C#(WINFORM, WINCE, WINDOWS MOBILE) 실전 활용 예제소스 및 프로그램 개발

[C#]Datagridview Summary 예제

댓글 0

C#

2021. 4. 21.

 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에 바인딩하는 예제이며, 특정 컬럼의 합을 구하고자 할 때 사용 가능한 예제 코드입니다.