본문 바로가기
Programing/vb.net

visual basic.비주얼베이직, vb .net강좌-데이터그리드뷰 입력,수정,삭제/DataGridView add,update,delete

by 고니피즈 2017. 2. 6.
반응형

visual basic.비주얼베이직, vb .net강좌-데이터그리드뷰 입력,수정,삭제/DataGridView add,update,delete






위와 같이 콘ㅌ롤을 배치합니다.



순서대로 Name,Email.Age  를 추가합니다.


Public Class Form1

    Dim index As Integer

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        DataGridView1.Rows.Add(TextBox1.Text, TextBox2.Text, TextBox3.Text)

    End Sub


 


    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        Dim newRow As DataGridViewRow

        newRow = DataGridView1.Rows(index)

        newRow.Cells(0).Value = TextBox1.Text

        newRow.Cells(1).Value = TextBox2.Text

        newRow.Cells(2).Value = TextBox3.Text


    End Sub


    Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click

        DataGridView1.Rows.RemoveAt(index)

    End Sub



    Private Sub DataGridView1_CellMouseClick(sender As Object, e As DataGridViewCellMouseEventArgs) Handles DataGridView1.CellMouseClick ' 셀마우스 클릭시 입력창에 표시하기 .update 를 위한 것


        index = e.RowIndex

        Dim selectedRow As DataGridViewRow

        selectedRow = DataGridView1.Rows(index)

        TextBox1.Text = selectedRow.Cells(0).Value

        TextBox2.Text = selectedRow.Cells(1).Value

        TextBox3.Text = selectedRow.Cells(2).Value

    End Sub

End Class


반응형