1
DataGridView 데이터를 채울 때마다 여분의 행을 삽입합니다. 열 머리글 만 채우는 경우에도 행이 나타납니다. 각 셀의 값을 가져 오려고하면이 문제가 발생합니다.DataGridView 열 헤더를 채울 때 새 행 삽입
속성에서이를 피할 수있는 방법이 있습니까?
미리 제안 해 주셔서 감사합니다.
DataGridView 데이터를 채울 때마다 여분의 행을 삽입합니다. 열 머리글 만 채우는 경우에도 행이 나타납니다. 각 셀의 값을 가져 오려고하면이 문제가 발생합니다.DataGridView 열 헤더를 채울 때 새 행 삽입
속성에서이를 피할 수있는 방법이 있습니까?
미리 제안 해 주셔서 감사합니다.
정확한 이슈가 무엇인지는 명확하지 않습니다.
DataGridView
의 AllowUserToAddRows
속성은 내가 설명하는 것과 일치한다고 생각할 수 있습니다. 그리드 하단에 빈 편집 가능 컨트롤이 채워진 행이 있습니다.
속성을 false로 설정하면 원하는 동작을 얻으실 수 있습니까?
또 다른 옵션은 다른 처리를 수행 할 때이 행을 무시하는 것입니다 - 새로운 행이 true로 IsNewRow
세트의 속성이됩니다 - 내 vb.Net 매우이다
if (!dataGridView1.Row[i].IsNewRow)
{
//This is not the new row
}
(죄송 위의 C 번호에 대해 rusty)
정확히 무슨 뜻인지는 모르겠지만 좋은 이유없이 추가 행을 추가하는 것이 DGV의 기능 일 것 같지 않으므로 코드가 그렇게하고있을 가능성이 큽니다. 질문에 관련 코드 스 니펫을 추가하는 것이 좋습니다. –
AllowUserToAddRows 속성처럼 열을 채우는 경우에도 새 행을 추가하는 것처럼 보입니다. – fireBand