PDA

View Full Version : مشکل در آپدیت دیتاگرایدویو



samaram
سه شنبه 05 مرداد 1389, 00:07 صبح
برای پر کردن گراید ویو بصورت دستی این کد رو استفاده میکنم:


SqlCommand Cmd = con.CreateCommand();
Cmd.CommandText = "select mablagh,tarikh from TB_Dadegi where teladsl =@t ";
Cmd.Parameters.AddWithValue("@t", teladsl.Text);
con.Open();
SqlDataReader reader = Cmd.ExecuteReader();


DataTable MyTbl = new DataTable();
if (reader.HasRows)
MyTbl.Load(reader);
else MessageBox.Show(" ");
con.Close();
dataGridView1.DataSource = MyTbl;

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

فاطی.جدا
سه شنبه 05 مرداد 1389, 02:46 صبح
خب راحت ترین راه اینکه یه select جدید بزنی.

mmd2009
سه شنبه 05 مرداد 1389, 03:52 صبح
با سلام دوست عزیز

شما میتونید متد یا رویدادی یا هر چیزی که گرید شمارو واسه بار اول نمایش میده رو دوباره فراخوانی کنید.

در ضمن چرا اینطوری جدول رو پر کردید؟؟!

من یک مثال براتون زدم میتونید ببینید و ازش الگو بگیرید

همین کاری رو میکنه که شما میخواهید

دیتا بیل bkf هستش اونو Attach کنید


Click For Download DataBase (http://up.iranblog.com/Files1/5202b3e045c04896b3ec.rar)

Click For Download Program (http://up.iranblog.com/Files1/17c10a0fdf66461cb034.rar)


راستی هر سوالی داشتی بپرس یا اگر توضیحی خواستی

و اینم بدون که نام پروژه ربطی به کدهای داخلش نداره