PDA

View Full Version : مشکل با آپدیت سطرهای datagridview...!



khz-web1
پنج شنبه 01 مرداد 1388, 16:38 عصر
سلام

من از کد زیر جهت آپدیت سرهای datagridview استفاده می کنم ...


Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Computer.FileSystem.CurrentDirectory & "\person.mdb")
cmd.Connection = con
da.SelectCommand = cmd
Dim custCB As OleDbCommandBuilder = New OleDbCommandBuilder(da)
con.Open()
da.SelectCommand.CommandText = "select * from register"
da.Fill(ds1, "register")
DataGridView1.DataSource = ds1.Tables("register")
con.Close()
End Sub








Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
da.Update(ds1, "register")

End Sub


ولی متاسفانه بعضی وقت ها کار می کنه و عمل ادیت رو انجام میده و بعضی وقت ها هم انجام نمیده!!!

Reza_Yarahmadi
جمعه 02 مرداد 1388, 10:10 صبح
فکر کنم زمانی آپدیت رو انجام نمیده که شما فیلدی از گرید که توی بانک، کلید اصلیه رو هم تغییر میدید.

khz-web1
جمعه 02 مرداد 1388, 13:19 عصر
نه اینجوری نیست ....(تست کردم)
راستی چجوری می تونم سلول های یک ستون رو قفل کنم که قابل ویرایش نباشد ...؟ مثلا ستون کد ملی

khz-web1
جمعه 02 مرداد 1388, 13:37 عصر
نه اینجوری نیست ....(تست کردم)
راستی چجوری می تونم سلول های یک ستون رو قفل کنم که قابل ویرایش نباشد ...؟ مثلا ستون کد ملی



DataGridView1.Columns("numbercodrepublic").ReadOnly = True


پیدا کردم ....
اگه دوستان روش بهتری جهت آپدیت کردن سراغ دارن ، لطفا اعلام کنن
با تشکر