View Full Version : ویرایش با استفاده از linq
setareh2013
یک شنبه 05 آذر 1391, 08:33 صبح
با سلام
من با عمل ویرایش به وسیله لینک به اس کیو ال مشکل دارم .
ممکنه بگین چه طور باید این کار رو انجام بدم
با تشکر
setareh2013
جمعه 11 اسفند 1391, 14:27 عصر
من کد زیر رو نوشتم . ولی ارور میده :
Error 1 Operator '==' cannot be applied to operands of type 'int' and 'string' C:\Users\Parnian\Documents\Visual Studio 2010\Projects\MylinqProject\MylinqProject\Form1.cs 42 44 MylinqProject
کد :
mylinqDataContext db = new mylinqDataContext();
UserTB ut = new UserTB();
ut.uid = db.UserTBs.First(p => p.uid == textBox1.Text);
...
اینطوری هم که می نویسم ارور میده
ut.uid = db.UserTBs.First(p => p.uid ==Convert.ToInt32( textBox1.Text));
اگه راهنماییم کنید ممنون میشم.
daneshjo90
چهارشنبه 23 اسفند 1391, 00:25 صبح
var db = new LINQDataContext();
string _nameSite = textBoxX7.Text;
string _onvanSite = textBoxX2.Text;
string _addressSite = textBoxX3.Text;
string _username = textBoxX4.Text;
string _password = textBoxX5.Text;
string _info = textBoxX6.Text;
int selected_index = int.Parse(dataGridViewX1.CurrentRow.Cells["ID"].Value.ToString());
var query = db.SaveSites.Where(c => c.ID == selected_index).Single();
query.NameSite = _nameSite;
query.OnvanSite = _onvanSite;
query.AddressSite = _addressSite;
query.UserName = _username;
query.Password = _password;
query.Info = _info;
db.SubmitChanges();
MessageBox.Show("اطلاعات با موفقیت ویرایش یافت", "توجه");
dataGridViewX1.DataSource = db.SaveSites;
buttonX1.Enabled = true;
buttonX3.Enabled = true;
buttonX4.Enabled = true;
buttonX5.Enabled = true;
با سلام
دوست عزیز ببین به دردت میخوره ؟
موفق باشی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.