نوشته شده توسط
samiasoft
حال من میخواستم وقتی ستون یا ردیفی را در داخل دیتاگرید ویرایش یا اضافه میکنم بطور اتوماتیک داخل دیتابیس نیز اضافه یا ذخیره گردد. برای این منظور چه دستوری باید نوشت ؟
سلام دوست عزیز
سال نو مبارک
اینم کد مربوطه:
Imports System.Data
Imports System.Data.SqlClient
Public Class Form2
Dim conStr As String = "Data Source=LocalHost; Initial Catalog=TestDB; Integrated Security=True; Connection Timeout=15;"
Dim cmdStr As String = "SELECT * FROM AccIG"
Dim con As SqlConnection
Dim da As SqlDataAdapter
Dim DT As New DataTable
Private Sub Form2_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
con = New SqlConnection(conStr)
da = New SqlDataAdapter(cmdStr, con)
da.Fill(DT)
DataGridView1.DataSource = DT
End Sub
Private Sub btnUpdate_Click(sender As System.Object, e As System.EventArgs) Handles btnUpdate.Click
Using Cnn As New SqlConnection(conStr)
DataGridView1.EndEdit()
da.SelectCommand = New SqlCommand(cmdStr, Cnn)
Dim builder As New SqlCommandBuilder(da)
Cnn.Open()
da.Fill(DT)
da.Update(DT)
DT.AcceptChanges()
End Using
End Sub
End Class
موفق باشید .....