岁月留声QtAsp

Qt in Linux , Asp Asp.net Jsp Php in Web

« 谷歌浏览器执行JS速度远大于IE7MSSQL存储过程 begin end »

在启用了 Delete、Insert 或 Update 操作时,LinqDataSource“LinqDataSource1”不支持 Select 属性

今天学习Linq to SQL,在绑定数据到GriewView的时候,修改数据的时候提示“在启用了 Delete、Insert 或 Update 操作时,LinqDataSource“LinqDataSource1”不支持 Select 属性。”自己找了半天原因也没找到结果,最后在CSDN上才知道不能为 Select 属性赋值。

一下内容来自MSDN
默认情况下,LinqDataSource 控件从数据对象中检索所有属性的值。如果您要使用可用属性的子集,可使用 Select 属性来指定要返回的属性。Select 操作应用于 Where、Order By 和 Group By 操作之后。因此,如果在 Select 子句中创建一个别名,则该别名不能用于其他子句。

可以指定是否通过使用 EnableDeleteEnableInsertEnableUpdate 属性来启用数据修改。用于从 LinqDataSource 控件修改数据的用户界面通常利用数据绑定控件(如 DetailsView 控件)来提供。除了将 EnableDeleteEnableInsertEnableUpdate 设置为 true,还需要满足以下条件来启用自动数据修改:

具体http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.linqdatasource.aspx

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

Search

  •  

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008-2011 京公网安备 110115000655 京ICP备09005635号 www.qtasp.cn WebSite. All Rights Reserved.