텍스트 파일에서 datagridview로 읽는 프로그램이 있는데이 파일은 저의 예산 프로그램에서 가져온 것입니다. 그런 다음 매주마다 매주 한 행을 삽입하려고합니다. 이 작업을 수행하는 유일한 방법은 DataGridView1.Rows.Count입니다. 이 문제는 테이블에 3,000 개의 행이 있고 1,000 개를 삽입한다고 가정 해 봅시다. count 메소드를 사용하면 1,000 행을 삽입 한 후 총 2,000 행을 계산합니다.이 행은 2,000 행에 있습니다. 2,000 + 1,000 = 3000 카운트가 삽입 되었기 때문입니다. count 메소드가 행의 인덱스를보고 있고 행이 삽입 될 때마다 인덱스가 1 씩 증가합니다.DataGridview에 행을 삽입하는 다른 방법은 무엇입니까
다음은이 메소드를 테스트하기 위해 작성한 작은 샘플 프로그램입니다.
Dim RowValue() As String = {"Line 1", "Line 2", "Line 3", "Line 4", "Line 5", "Line 6", "Line 7", "Line 8", "Line 9", "Line 10"}
For x = 0 To 9
DataGridView1.Rows.Insert(x, RowValue(x))
Next
Dim y As Integer = 0
Dim RowCount As Integer = DataGridView1.Rows.Count - 1
For count = 1 To RowCount Step 2
Dim InsertValue() As String = {"Insert 1", "Insert 2", "Insert 3", "Insert 4", "Insert 5", "Insert 6", "Insert 7", "Insert 8", "Insert 9", "Insert 10"}
DataGridView1.Rows.Insert(count)
DataGridView1.Rows(count).Cells(1).Value = InsertValue(y)
y += 1
Next
내가 런타임에 10 개 행을 작성하고 10 행을 삽입하기 위해 노력하고있어 볼 수 있지만 그것은 단지 내가 행을 삽입 있지만이없는의 RowCount에 때마다 1을 추가하는 시도 5. 삽입으로 선을 삽입하는 방법에 영향을줍니다.
DataGridview의 끝까지 갈 수있는 행을 삽입하는 또 다른 방법이 있습니까? 예를 들어
Do Until (last row of datagridview)
(do something here)
Loop
정말 확장을 사용하고 싶지,하지만 추가하지 마십시오 총계 열에 합계를 추가하면됩니다. 감사. – BrianC987