View Full Version : مبتدی: اتفاقی عجیب برای من!
Navid92
یک شنبه 06 مرداد 1392, 20:40 عصر
datagridview با update مشکل داره!
دستور انجام میشه! ولی گرید ویو تغییر نمیکنه! با اینکه هم آخر دستورات دوباره کوئری select گذاشتم !
refresh و update هم واسه gridview گذاشتم!! یعنی عجیب گیرم انداخته!
public void refgrid()
{
var q = from u in bank.foods select u;
dataGridView1.DataSource = q;
dataGridView1.Update();
dataGridView1.Refresh();
}
no0rin_66
دوشنبه 07 مرداد 1392, 12:00 عصر
grid.databind();
Aalibeigi
یک شنبه 14 مهر 1392, 11:11 صبح
این کد رو جاش امتحان کن:
public void refgrid()
}
DataClasses1DataContext db = new DataClasses1DataContext();
var q = from u in db.foods select u;
dataGridView1.DataSource = q;
{
dataclasses1همون فایلیه که با اضافه کردن شی linqبه پروژه اضافه شد.
اگه خطا داد
using namespace system.linq;
رو اضافه کن.
این دیگه باید درست باشه
Aalibeigi
یک شنبه 14 مهر 1392, 11:15 صبح
راستی واسه update کردن اول باید select کنی بعد del و بعد insert آخر سر هم باید دستور زیر رو بنویشی مگه نه هر چی کردی الکی بوده
db.submitchanges();
این کد تغییرات رو ذخیره میکنه
Mahmoud.Afrad
یک شنبه 14 مهر 1392, 21:20 عصر
راستی واسه update کردن اول باید select کنی بعد del و بعد insert آخر سر هم باید دستور زیر رو بنویشی مگه نه هر چی کردی الکی بوده
db.submitchanges();
این کد تغییرات رو ذخیره میکنه
جوابتون اشتباه است. لطفا در مورد update بیشتر تحقیق کنید.
Aalibeigi
شنبه 11 آبان 1392, 11:00 صبح
من خودم این کار رو میکنم.توکلاس هایی که رفتم اینطوری آموزش دادن:عصبانی:
البته من با linq کار میکنم و با linq باید اینطوری کد نویسی کنی.
احتمالا شما ADO کار میکنین.
Mahmoud.Afrad
شنبه 11 آبان 1392, 23:15 عصر
من خودم این کار رو میکنم.توکلاس هایی که رفتم اینطوری آموزش دادن:عصبانی:
البته من با linq کار میکنم و با linq باید اینطوری کد نویسی کنی.
احتمالا شما ADO کار میکنین.
برای آپدیت کافیه بعد از سلکت ، مشخصات اشیاء رو تغییر بدید و در آخر save کنید.
http://msdn.microsoft.com/en-us/library/bb399339.aspx
http://stackoverflow.com/questions/909960/update-using-linq
Aalibeigi
یک شنبه 12 آبان 1392, 11:25 صبح
select:
var query =
from ord in db.Orders
where ord.OrderID == 11000
select ord;
من چون بعضی وقت ها به مشکل بر میخورم چون سیستم کنده اول حذف میکنم بعد اضافه میکنم.اگه سیستم شما سریعه خب مستقیم تغییر بده اما مال من اگه اون کارو کنم ممکنه مشکل پیدا کنه.البته سیستم سر کار
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.