qqq2qqq
دوشنبه 29 شهریور 1389, 15:40 عصر
سلام
من یه فیلد رو می خوام با linq ویرایش کنم که باید کد اتاق و کد ساختمان چک بشن اگر هرکدام برابر یه مقدار خاض بود عمل ویرایش انجام بشه اما خطای زیر را می ده در ضمن برای ویرایش ساحتمان کد درست عمل می کنه جون اونجا فقط کد ساختمان باید چک بشه
Classes.class1 class1 = new Classes.class1();
int a = int.Parse(class1.str);
var b = (from f in database.Rooms
where f.BldgCode==a && f.RoomCode == (int)dataGridView1.SelectedRows[0].Cells[0].Value
select f).Single();
b.Roomname = textBox1.Text;
database.SubmitChanges();
خطای زیر رو می ده
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
من یه فیلد رو می خوام با linq ویرایش کنم که باید کد اتاق و کد ساختمان چک بشن اگر هرکدام برابر یه مقدار خاض بود عمل ویرایش انجام بشه اما خطای زیر را می ده در ضمن برای ویرایش ساحتمان کد درست عمل می کنه جون اونجا فقط کد ساختمان باید چک بشه
Classes.class1 class1 = new Classes.class1();
int a = int.Parse(class1.str);
var b = (from f in database.Rooms
where f.BldgCode==a && f.RoomCode == (int)dataGridView1.SelectedRows[0].Cells[0].Value
select f).Single();
b.Roomname = textBox1.Text;
database.SubmitChanges();
خطای زیر رو می ده
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index