VB.Net의 DataGridView 컨트롤에 새 레코드를 추가하려면 어떻게 합니까?
데이터 집합이나 데이터베이스 바인딩을 사용하지 않습니다. 필드가 3개 있는 작은 양식이 있는데 사용자가 확인을 클릭하면 새 행으로 DataGridView 컨트롤에 추가되어야 합니다.
그리드 끝에 행을 추가하려면 행 컬렉션의 Add() 메서드를 사용합니다...
DataGridView1.Rows.Add(New String(){Value1, Value2, Value3})
특정 위치에 행을 삽입하려면 행 컬렉션의 Insert() 메서드를 사용하십시오 (GWLlosa도 말했듯이)...
DataGridView1.Rows.Insert(rowPosition, New String(){value1, value2, value3})
데이터 바인딩을 사용하지 않는다고 언급 한 것을 알고 있지만 프로젝트에서 단일 데이터베이스로 강력하게 유형화 된 데이터 세트를 정의한 경우이를 사용하여 그리드 메서드에 의존하지 않고 이러한 작업을 수행하는 멋진 강력하게 유형화 된 메서드를 얻을 수 있습니다....
DataSet1.DataTable.AddRow(1, "John Doe", true)