프로그래밍 방식으로 DataGridView에 행 추가
DataGridView 컨트롤에 새 행을 추가하는 방법에는 여러 가지가 있습니다. 가장 일반적인 접근 방식을 살펴보겠습니다.
방법 1: 기존 행 복제
이 접근 방식은 열 구조를 유지하면서 기존 행을 복제하여 새 행을 생성합니다.
<code class="language-csharp">DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); row.Cells[0].Value = "XYZ"; row.Cells[1].Value = 50.2; yourDataGridView.Rows.Add(row);</code>
이렇게 하면 새 행의 열 레이아웃에 일관성이 보장됩니다.
방법 2: 컬럼명 활용
열 이름을 직접 지정하여 더욱 정밀하게 제어할 수 있습니다.
<code class="language-csharp">DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone(); row.Cells["Column2"].Value = "XYZ"; row.Cells["Column6"].Value = 50.2; yourDataGridView.Rows.Add(row);</code>
이 방법은 특히 많은 수의 열을 처리할 때 유용합니다.
방법 3: 직접 행 값 추가
이를 통해 여러 행을 동시에 추가하고 각 열의 값을 매개변수로 제공할 수 있습니다.
<code class="language-csharp">this.dataGridView1.Rows.Add("five", "six", "seven","eight"); this.dataGridView1.Rows.Insert(0, "one", "two", "three", "four");</code>
Rows.Add
은 행을 추가하고, Rows.Insert
은 특정 인덱스에 삽입합니다. 이는 대량 행 추가에 효율적입니다.
위 내용은 DataGridView에 프로그래밍 방식으로 행을 추가하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!