PDA

View Full Version : آپدیت کردن رکورد بدون استفاده از DataGrid



3nitro
یک شنبه 12 تیر 1384, 14:23 عصر
دستوراتی برای آپدیت کردن ، حذف رکورد بدون استفاده از DataGrid میخوام .

مثلا من در یک کتاب کدی برای وارد کردن اطلاعات از طریق DataAdapter خوندم ولی طریقه آپدیت کردن و حذف رو از اون طریق آموزش نداده .

لطفا راهنمایی کنید . :flower:

shahroozj
دوشنبه 13 تیر 1384, 08:54 صبح
نمی دونم سوالتان را درست متوجه شدم یا نه
کدی که از یک select بدست آوردید را به یک sqlcommand بدهید که اون رکورد را برای شما حذف کند



cmd.commandtext = " delete from tblOrder where OrderID = " & yourID
cmd.ExecuteNonQuery()



برای update هم همینطور فقط دستور sql فرق میکند

sm
دوشنبه 13 تیر 1384, 10:06 صبح
میشه بیشتر توضیح بدین که میخواین چیکار کنین؟

3nitro
دوشنبه 13 تیر 1384, 11:12 صبح
مثلا فرض کنید که من یک تکست دارم که یک نفر توش اسمش رو نوشته . حالا میخوام وقتی اون رو تغییر داد و روی دکمه کلیک کرد اون رکورد آپدیت بشه .
الان هم مشکلم برای حذف توسط کد delete که shahroozj داد حل شده .

حالا فقط مشکلم با کد sql آپدیت هست . اگه میشه اون رو هم بگید دیگه تا عمر دارم دعاتون می کنم . :flower:


پیشاپیش ممنون . :flower:

Behrouz_Rad
دوشنبه 13 تیر 1384, 11:31 صبح
آی دی رکورد مورد نظر رو در یک Label با خاصیت Visible=False قرار دهید.
و شبه کد زیر:


Update myTable Set myField=TextBoxValue Where ID=Label1.Text

3nitro
دوشنبه 13 تیر 1384, 12:06 عصر
آقا شدیدا" متشکرم . :flower: :flower: کارم رو راه انداختید . http://smileys.smileycentral.com/cat/11/11_1_126.gif