Dim NpgDA, NpgDA1 As NpgsqlDataAdapter Dim ds As DataSet Dim drow, drow1 As DataRow Dim scb, scb1 As NpgsqlCommandBuilder Dim cmd As NpgsqlCommand Dim sdr As NpgsqlDataReader
Private Sub btnAddrow_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAddrow.Click Dim item As New DataGridViewRow DataGridView1.AllowUserToAddRows = True item.CreateCells(DataGridView1) End Sub
Private Sub btnDelRow_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnDelRow.Click For Each rows As DataGridViewRow In DataGridView1.SelectedRows DataGridView1.Rows.Remove(rows) Next End Sub
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit DataGridView1.AllowUserToAddRows = False End Sub
Private Sub btnNew_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNew.Click TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" DataGridView1.Rows.Clear() End Sub
Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnClear.Click TextBox1.Text = "" TextBox2.Text = "" TextBox3.Text = "" DataGridView1.Rows.Clear() End Sub
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnSave.Click
Dim col1 As String
Dim col2 As String Dim i As Integer 'trans = con.BeginTransaction NpgDA = New NpgsqlDataAdapter("select * from test1", con) NpgDA1 = New NpgsqlDataAdapter("select * from test2", con) scb = New NpgsqlCommandBuilder(NpgDA) scb1 = New NpgsqlCommandBuilder(NpgDA1) ds = New DataSet NpgDA.Fill(ds, "test1") NpgDA1.Fill(ds, "test2") 'DataGridView1.DataSource = ds.Tables(1) drow = ds.Tables(0).NewRow ' drow1 = ds.Tables(1).NewRow drow(0) = TextBox1.Text drow(1) = TextBox2.Text drow(2) = TextBox3.Text For i = 0 To DataGridView1.Rows.Count - 1 drow1 = ds.Tables(1).NewRow col1 = DataGridView1.Rows.Item(i).Cells(0).Value col2 = DataGridView1.Rows.Item(i).Cells(1).Value drow1(1) = col1 drow1(2) = col2 ds.Tables(1).Rows.Add(drow1) NpgDA1.Update(ds, "test2") Next ds.Tables(0).Rows.Add(drow) NpgDA.Update(ds, "test1") ' trans.Commit() MsgBox("Data Added", MsgBoxStyle.Information) End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load con = New NpgsqlConnection("Server=10.3.2.1;User Id=erp;Password=erp;Database=GBDEVEL") con.Open() End Sub
Private Sub btnFind_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnFind.Click Dim s As String Dim scm As New NpgsqlCommand s = "select * from test1 where eno=" & TextBox1.Text & "" scm = New NpgsqlCommand(s, con) sdr = scm.ExecuteReader
If sdr.Read = True Then
TextBox2.Text = sdr(1).ToString TextBox3.Text = sdr(2).ToString Else MsgBox("No such record") End If