2016-10-22 3 views
0

새 빈 행에 데이터를 추가하는 대신 빈 행을 만들고 새 '*'추가에 새 데이터를 추가합니다. 이처럼 다음 DataGridView를 로행에 새 데이터 추가 VB.NET

enter image description here

Vdroptable 여기

If Vdroptable.Rows(j).Cells(0).Value.ToString = "A1B1" Then 
    Vdroptable.Rows(j).Selected = True 
    For Each row As DataGridViewRow In Vdroptable.SelectedRows 
     Vdroptable.Rows.Remove(row) 
    Next 

코드 행

If SpanName.Text = "A1B1" Then 
    iVdroptable.Rows.Add() 
      Vdroptable.Rows(x).Cells(0).Value = "A1B1" 
      Vdroptable.Rows(x).Cells(1).Value = "A1" 
      Vdroptable.Rows(x).Cells(2).Value = "B1" 
+0

두 개의 버튼이 있습니다. 입력과 삭제가 있습니다. 예를 들어 삭제할 때마다. 'A1B1'그런 다음 다시 추가 ... 난 항상 위의 그림으로 올라와 – isshi

+0

[프로그래밍 방식으로 datagridview에 새 행을 추가하는 방법] 가능한 중복 (http://stackoverflow.com/questions/10063770/how-to- add-a-new-row-to-datagridview- 프로그래밍 방식으로) –

+0

실제로이 질문과 유사하다고 가정하지만 가능한 중복이 내 질문 – isshi

답변

0

을 추가 삭제 행의 코드는 따라서를 Add() 내부에는 매개 변수가 없습니다이다 비었다. 다음과 같이 값을 전달해야합니다.

iVdropTable.Rows.Add("aaa", "bbb", "ccc") 

그러면 삽입 부분이 수정되어야합니다. 여기서도 삭제 부분을 해결하려면 문제를 자세히 설명해야합니다.

+0

에 응답하지 않았지만 테이블이 증가하는 중입니다. 코드 'iVdroptable. Rows.Add()'내가 추가 한 : 'Vdroptable.Rows (x) .Cells (0) .Value = "A1B1" Vdroptable.Rows (x) .Cells (1) .Value = "A1" Vdroptable.Rows (x) .Cells (2) .Value = "B1"' – isshi

+0

@isshi, 정확히 입력 한 것과 정확히 무엇을했는지, 무엇을 기대했는지, 무엇을 얻었는지를 보여줄 수 있습니까? –

+0

나는 이미 내 질문에 첨부 된 사진에 결과를 게시했습니다. – isshi

관련 문제