在linq中查找有关如何将一行gridview插入datacontext的示例。
答案 0 :(得分:1)
首先 - 你需要一个打字的对象。如果您的gridview已经受数据限制,这显然会更容易。您可以使用InsertOnSubmit(新记录)或Attach(更新现有)将记录与数据上下文相关联。或者,首先绑定到您从数据上下文获得的对象。一种简单的方法是通过GetNewBindingList(这种方法的效果取决于方案)。
如果这没有帮助,或许可以解释一下您的情景?
答案 1 :(得分: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();
}
}