سلام..
من تو ادیت اطلاعات زمانی که مثلاً یه جایی می خوام شمارههائی رو اتومات بزنه مشکل دارم.یعنی کاربر وارد نکنه . زمانی که مثلا ID رو (به فرض شماره سرویس) رو دستی وارد میکردم مشکلی واسه ویرایش ندارم..
به عکس دقت کنید
sshot-265.jpg
الان که عدد ID دستم نیست تو UpdateQuery در DataDet هم ویرایش رو براساس اینکه باید ID رو وارد کنید گذاشتم اینم کداش..
UPDATE [dbo].[Tbl_ajance] SET [Name_ajance] = @Name_ajance, [Admin_ajance] = @Admin_ajance, [Adress] = @Adress, [Tel1] = @Tel1, [Tel2] = @Tel2
WHERE ([ID] = @Original_ID);
SELECT ID, Name_ajance, Admin_ajance, Adress, Tel1, Tel2 FROM Tbl_ajance
WHERE (ID = @ID)
الان این کد رو چجوری واردکنم که سیستم خطا نگیره
این کد ویرایشه:
MoshtarakDataSetTableAdapters.Tbl_ajanceTableAdapt er ajc = new MoshtarakDataSetTableAdapters.Tbl_ajanceTableAdapt er();
tbl_ajanceTableAdapter1.UpdateQuery(؟؟؟؟؟؟؟ ؟؟؟؟)
اینم اسم تکست باکس:
(txt_name_ajance, txt_name_modir, txt_adress, txt_tel1 txt_Tel2)
txt_id هم برای واردکردن شماره اتومات گذاشتم رو فرم زمانی که بخوام ویرایش کنم
اینم کد insert:جهت اطلاع
MoshtarakDataSetTableAdapters.Tbl_ajanceTableAdapt er ajc = new MoshtarakDataSetTableAdapters.Tbl_ajanceTableAdapt er();
tbl_ajanceTableAdapter1.InsertQuery(txt_name_ajanc e.Text, txt_name_modir.Text, txt_adress.Text, txt_tel1.Text, txt_Tel2.Text);