2013-08-30 2 views
-1

가 나는 경우 하이라이트 를 사용하려면 데이터 그리드/데이터베이스에서 데이터를 삭제하는 2008비주얼 스튜디오 2010 + SQL 서버

대신 vb.net 및 SQL Server를 사용하여 프로그래밍 메신저에서 메신저 초보자를 도와주세요 2008 데이터 그리드/데이터베이스 I 이중 내가 그것을

을 강조 할 수있는 방법 내가 삭제하려면 선택한 데이터를 클릭이 내 코드입니다 :

Private Sub dgvDoctorsList_CellDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvDoctorsList.CellDoubleClick 

    If MessageBox.Show("Are you sure want to delete this data ?", "CONFIRMATION", MessageBoxButtons.YesNo, MessageBoxIcon.Information) = Windows.Forms.DialogResult.Yes Then 
     If e.RowIndex > -1 Then 
     dgvDoctorsList.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.Cyan 
     End If 
     End If 

end sub 

매번 내가 음식물을 닫습니다 내가이 내가 강조 표시된 데이터는 프로그램이 종료하는 경우에도 여전히 강조 나의 잘못된 문법을 다시 죄송

그것을 실행하려는 해결할 수있는 방법을 사전에 감사를 도와주세요 강조 표시되지 않은 될 것입니다 강조 표시된 데이터를 램

+1

행의 배경색 변경 실제 열의 상태는 바뀌지 않을거야 .. – matzone

+0

제발 도움. 나는 데이터를 삭제하는 대신 데이터베이스에서 데이터를 삭제하고 싶지 않습니다. 강조 표시를 사용하고 싶습니다. 그러므로 하이라이트는 삭제되었음을 의미하지만 데이터는 여전히 데이터 그램보기의 데이터베이스에 있어야합니다 – Mark

답변

1

해당 행이 삭제되었는지 여부를 나타내는 데이터베이스 테이블의 열 유지 삭제 된 경우 1, 삭제되지 않은 경우 양식로드시 데이터베이스를 읽고 해당 열 값이 1 인 행을 강조 표시합니다.

+0

선생님, 선생님 께 미리 감사드립니다. – Mark