DATAGRID 질문입니다.
하랑
Visual basic.NET2003
공부할 겸 HR 관련하여 ACCESS를 DB로 하는 프로그램 짜고 있습니다.
문제는ACCESS에서 DATAGRID에 뿌리는 것은 성공을 하였습니다.
근데 DATAGRID에 뿌린 값을 수정했을 때 문제가 생겨서(빨간색 코드) 글을 올리게 되었습니다. 제가 참고했던 곳은http://kuisin.tistory.com/105여기였습니다. ㅎ
Sub Datalook()
Dim cn As New OleDb.OleDbConnection
Dim DA As OleDb.OleDbDataAdapter
Dim DV As DataView
Dim Query As String
Dim Pro As String
Dim ds As DataSet
Pro = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & openfile1 & ;
cn.ConnectionString = Pro
cn = New OleDb.OleDbConnection(Pro)
cn.Open()
If cn.State = ConnectionState.Open Then
Else
Exit Sub
End If
Query = SELECT * FROM HR_MANAGEMENT
DA = New OleDb.OleDbDataAdapter(Query, cn)
Dim DT As DataTable = New DataTable
DA.Fill(DT)
DataGrid1.DataSource = DT
End Sub
Sub dataupdate()
Dim DA As OleDb.OleDbDataAdapter
Dim commandBuilder As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(DA)
Dim DT As DataTable = New DataTable
DA.Update(DT)
DataGrid1.DataSource = DT
End Sub
