저는 Windows 양식 회계 응용 프로그램을 개발 중입니다. 응용 프로그램은 항목의 회계 원장을 생성합니다. 사용자는 원장이 생성 된 기간을 선택합니다. 기초 잔액은 데이터베이스에서 값을 가져온 후에 논리적으로 계산됩니다. 문제는 datagridview의 행이 데이터 바인딩되기 때문에 각각 datagridview의 첫 번째 행과 마지막 행에서 열기 및 닫기 균형을 표시하는 방법입니다.datagridview를 사용하여 회계 winform 응용 프로그램에서 개폐 잔액을 표시하는 방법
코드 :
이제 dataGridView1.AutoGenerateColumns = false;
dt = new DataTable();
sda = new SqlDataAdapter("select CONVERT(varchar,date,101) as date,desc,credit,debit where user_Id='" + comboBox1.SelectedValue + "' and date BETWEEN'" + dateTimePicker1.Value.Date + "'AND'" + dateTimePicker2.Value.Date + "'", con);
sda.Fill(dt);
dataGridView1.ColumnCount = 3;
dataGridView1.Columns[0].Name = "date";
dataGridView1.Columns[0].HeaderText = "Date";
dataGridView1.Columns[0].DataPropertyName = "date";
dataGridView1.Columns[1].Name = "desc";
dataGridView1.Columns[1].HeaderText = "Description";
dataGridView1.Columns[1].DataPropertyName = "desc";
dataGridView1.Columns[2].Name = "credit";
dataGridView1.Columns[2].HeaderText = "Credit";
dataGridView1.Columns[2].DataPropertyName = "credit";
dataGridView1.Columns[3].Name = "debit";
dataGridView1.Columns[3].HeaderText = "Debit";
dataGridView1.Columns[3].DataPropertyName = "debit";
, 내가 직접 datagridview1.Rows.Add()를 사용하여 균형을 열고 추가 계산할 때는, 그것은 당신이 행이 프로그램 때문에 행을 추가 할 수 없다는 오류가 있습니다 데이터 수집.
내 구현에 도움주세요. 잔액을 보여줄 다른 것이 있으면 언급하십시오.
프로그래밍 방식으로 데이터베이스에서 데이터를 가져 오는 방법과 각 행을 datagridview에 추가하는 방법을 보여줄 수 있습니까? – user2748092