0 امتیاز

سلام

من یه دیتا بیس دارم که یه ستونش آی دی می باشد و اطلاعاتی که تو یه مرحله وارد کردم همگی با یک آی دی میشناسه ...

حالا جهت آپدیت این اطلاعات از طریق گریدویو به دیتاتیبل می ریزم و بعد میبرمش تو کلاس مربوطه و اونجا میخوام با این کد آپدیت بشه ولی متأسفانه فقط رکورد آخر رو میگیره ... راه حلش چیه ممنون میشم کمکم کنید .

                for (int i = 0; i < update.Rows.Count; i++)
                {
                    com.CommandText = " Update \"Contract\" Set id=@id, datest=@date, NameOfK=@NameOfK, ItemNo=@ItemNo, ToolDis=@ToolDis, Until=@Until, Number=@Number, Tarrahi=@Tarrahi, Price=@Price, Discrip=@Discrip Where id=@id ";
                    com.Parameters.Clear();
                    com.Parameters.AddWithValue("@id", Convert.ToInt32(update.Rows[i]["id"]));
                    com.Parameters.AddWithValue("@date", datec);
                    com.Parameters.AddWithValue("@NameOfK", Convert.ToString(update.Rows[i]["NameOfK"]));
                    com.Parameters.AddWithValue("@ItemNo", Convert.ToString(update.Rows[i]["ItemNo"]));
                    com.Parameters.AddWithValue("@ToolDis", Convert.ToString(update.Rows[i]["ToolDis"]));
                    com.Parameters.AddWithValue("@Until", Convert.ToString(update.Rows[i]["Until"]));
                    com.Parameters.AddWithValue("@Number", Convert.ToInt32(update.Rows[i]["Number"]));
                    com.Parameters.AddWithValue("@Tarrahi", Convert.ToString(update.Rows[i]["Tarrahi"]));
                    com.Parameters.AddWithValue("@Price", Convert.ToString(update.Rows[i]["Price"]));
                    com.Parameters.AddWithValue("@Discrip", Convert.ToString(update.Rows[i]["Discrip"]));

                    Connect();
                    com.ExecuteNonQuery();
                    Disconnect();

                }

 

1 پاسخ

0 امتیاز

دوست عزیز برنامه تونو بزارید اینجا 

تست بشه

ضمنh چرا جدول رو داخل دو تا اسلش گذاشتی؟

سلام دوست عزیز

اومدم ابتدا تو دیتا بیس اون ردیف هایی که ای دی موردنظر دارن رو حذف کردم بعدش دوباره اینزرت کردم

بنظرم این بهترین راه بود
توسط (197 امتیاز) 6 20
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...