PDA

View Full Version : حذف از دیتاگرید



raziyehbazargan
پنج شنبه 01 مرداد 1388, 09:59 صبح
سلام ...پروژه من پذیرش بیمارستان با زبان سی شارپ

سوالم اینه که چه طوری می تونم با انتخاب یک سطر از دیتا گرید و کلیک BUTTON حذف اون سطر انتخاب شده رو از دیتا بیس حذف کنم؟؟؟

khz-web1
پنج شنبه 01 مرداد 1388, 16: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()


مشکلی بود بگو

موفق باشی