2008-10-17 3 views

ответ

1

Во-первых - вам понадобится типизированный объект. Это, очевидно, будет проще, если ваше gridview уже привязано к данным. Вы можете использовать InsertOnSubmit (новая запись) или Attach (обновить существующий), чтобы связать запись с контекстом данных. В качестве альтернативы, свяжите с объектом, который вы получили из контекста данных, в первую очередь. Один простой способ сделать это через GetNewBindingList (как хорошо это работает, зависит от сценария).

Если это не поможет, возможно, объясните подробнее о своем сценарии?

1
using (WebShop.DDFAdminwebshopDataContext db = new WebShop.DDFAdminwebshopDataContext()) 

     { 
      var productstags = from productstag in db.sk_productstags where productstag.productid == _productid 
           && productstag.tagid == _tagid select productstag; 


      if (productstags.Count() == 0) { 

       WebShop.DDFAdmin.sk_productstags entProductTag = new WebShop.DDFAdmin.sk_productstags(); 
       entProductTag.productid = _productid; 
       entProductTag.tagid = _tagid; 

       db.sk_productstags.InsertOnSubmit(entProductTag); 
       db.SubmitChanges(); 
      } 

     }