PDA

View Full Version : آپدیت گریدویو با استفاده از linq



likemoon
دوشنبه 03 تیر 1392, 21:01 عصر
سلام من به دنبال مختصرترین کدی هستم که بشه برای آپدیت با استفاده از linq نوشت. میخوام اطلاعات بطور مستقیم از داخل گریدویو آپدیت بشن بدون اینکه اول به تکست باکسی انتقال پیدا کنن!
خودم این کد رو نوشتم اما جوابگو نیست انگار یه چیزیش کمه، لطفا یاری کنید.



private void simpleButton2_Click(object sender, EventArgs e)
{
var db = new DataClasses1DataContext( );
db.SubmitChanges();
gridControl1.DataSource = db.PhoneBooks;




}

likemoon
دوشنبه 03 تیر 1392, 21:35 عصر
لطفا جواب بدید

vapa_71
دوشنبه 03 تیر 1392, 22:59 عصر
من که منظورتو نفهمیدم ؟ ویرایش داده های دیتا گرید که کد نمیخواد ! واسه ذخیره دیتا گرید کد هست اگه خواستی بگو بذارم
یکم بیشتر توضیح بده

mthreat.info
سه شنبه 04 تیر 1392, 07:09 صبح
شما تو این کدتون دارید هیچ چیز رو ذخیره میکنید :D
اگه میخواهید از گرید مستقیم بگیرید تغییر بدید باید :
1 - یک چیز منحصر به فرد داشته باشید مثل آیدی
2 - باید شماره ی سطر و ستون رو بدونید
بعد بگیرید تغییرات رو ذخیره کنید



var ed = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());

این کد بالا ستون اول و سطر انتخابی رو بر میگردونه (برای من چون این ستون برای آیدی بود از int استفاده کردم)