raziyehbazargan
پنج شنبه 01 مرداد 1388, 10:59 صبح
سلام ...پروژه من پذیرش بیمارستان با زبان سی شارپ
سوالم اینه که چه طوری می تونم با انتخاب یک سطر از دیتا گرید و کلیک BUTTON حذف اون سطر انتخاب شده رو از دیتا بیس حذف کنم؟؟؟
khz-web1
پنج شنبه 01 مرداد 1388, 17:24 عصر
سلام ...
کاره خیلی ساده ای هستش ... فقط یکم دقت کن ....
ابتدا یه فیلد رو تو بانکت فیلداصلی کن تا بر اساس اون خذف کنی ....
1- اول با استفاده از کد زیر مقدار فیلدت رو از دیتا گرید ویو بدست بیار...
Me.DataGridView1(9, Me.DataGridView1.SelectedRows(0).Index).Value.ToSt ring()
بعدش مقدار رو تو یه متغییر سراسری بریز و بعد اونو تو کد sql خودت بزار (واسه شرط حذف)
If MsgBox("آیا قصد حذف کردن رکورد را دارید", MsgBoxStyle.YesNo, "پیغام سیستم") = MsgBoxResult.Yes Then
Dim con As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Computer.FileSystem.CurrentDirectory & "\per.mdb")
Dim sql As String = "DELETE * FROM register WHERE number=" + "'" + numberss.ToString + "'"
Dim cmd As New OleDbCommand
cmd.Connection = con
cmd.CommandText = sql
cmd.CommandType = CommandType.Text
t
con.Open()
cmd.ExecuteNonQuery()
con.Close()
مشکلی بود بگو
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.