PDA

View Full Version : نمایش رکوردهای خالی به تعداد رکوردهای درج شده در دیتاگرید



titi1363
یک شنبه 26 شهریور 1391, 12:08 عصر
زمانی که یک رکورد جدید درج میکنم ,به تعداد رکوردهایی که در دیتاگریدم دارم ,رکورد خالی نمایش داده میشه.یعنی در دیتابیس نیست فقط در لود دیتاگرید هست.چیکار کنم؟

Farshid007
یک شنبه 26 شهریور 1391, 12:14 عصر
زمانی که یک رکورد جدید درج می کنم:

کجا تو دیتا بیس یا اتو DGV؟

titi1363
یک شنبه 26 شهریور 1391, 12:28 عصر
ببینید یک رکورد درج کنم بعد ز پیغام درج شد اطلاعاتمو که تو دیتاگریده نمایش میده,علاوه بر رکورد درج شده رکوردهای خالی هم نشون میده.ببینید فقط رکورد خالی نشون میده تو دیتابیس هیچ رکورد خالی نیست
فکر کنم کد لودم مشکل داره

Farshid007
یک شنبه 26 شهریور 1391, 12:49 عصر
خوب کد لود رو بدید

matin.soft
یک شنبه 26 شهریور 1391, 12:51 عصر
سلام دوست عزيز كدي كه بعد از درج اطلاعات ورودي براي نمايش در ديتاگريد مي نويسيد چيه اونو بذاريد تا خطاشو بهتون بگم؟

titi1363
یک شنبه 26 شهریور 1391, 18:05 عصر
dt.Rows.Clear();

SqlDataAdapter Da = new SqlDataAdapter("Select * From table" + " order by name", Con);
Da.Fill(dt);
datagrid.DataSource = dt;

roolinjax
یک شنبه 26 شهریور 1391, 18:25 عصر
سلام خوب خط اولی که نوشتین رو پاک کنید ببینید مشکلتون حل میشه ؟
dt.Rows.Clear();

titi1363
یک شنبه 26 شهریور 1391, 18:33 عصر
نه ,آخه اول زمانی که یک رکورد درج میکردم ,تو دیتاگرید همه اطلاعاتی که قبلا درج بود و دوبار دیگه تو دیتاگرید نشون میداد برا همین dt.Rows.Clear(); نوشتم

titi1363
یک شنبه 26 شهریور 1391, 18:36 عصر
roolinjax (http://barnamenevis.org/member.php?208617-roolinjax)
ببخشید چطور کدdt.Rows.Clear(); نوشتین که جابجا نشد؟منظورم پرانتز و ; است

roolinjax
یک شنبه 26 شهریور 1391, 18:40 عصر
توی ابزار های پاسخ باید #C رو انتخاب کنید
خوب به جای اون دستور این خط رو بنویس :
dt.Clear();

titi1363
یک شنبه 26 شهریور 1391, 18:46 عصر
مرسی roolinjax (http://barnamenevis.org/member.php?208617-roolinjax) .لطف کردین .درست شد

roolinjax
یک شنبه 26 شهریور 1391, 18:50 عصر
خواهش میکنم.
موفق و پیروز باشید