我在网上下载了一个论坛源码,在使用后台时,发生错误,请高手解决.错误信息如下:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: MyDg 使用的是无效数据源。有效数据源必须实现 IListSource 或 IEnumerable。
源错误:
行 26: public void MBindPostType(DataGrid dgPostType,string smallid)
行 27: {
行 28: dgPostType.DataSource = iposttype.Get_Bbs_PostTypeInfo(smallid);
行 29: dgPostType.DataBind();
行 30:
源文件: E:\n\yyzqyBBs\Logic\Bbs_PostType.cs 行: 28
堆栈跟踪:
[ArgumentException: MyDg 使用的是无效数据源。有效数据源必须实现 IListSource 或 IEnumerable。]
System.Web.UI.WebControls.BaseDataList.set_DataSource(Object value) +1831122
WeYyzyq.Logic.Bbs_PostType.MBindPostType(DataGrid dgPostType, String smallid) in E:\n\yyzqyBBs\Logic\Bbs_PostType.cs:28
Manage_ManagePostType.BindGrid() in e:\n\yyzqyBBs\Web\Manage\ManagePostType.aspx.cs:39
Manage_ManagePostType.Page_Load(Object sender, EventArgs e) in e:\n\yyzqyBBs\Web\Manage\ManagePostType.aspx.cs:27
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832
------解决方案--------------------------------------------------------
提示说得很清楚啊。
------解决方案--------------------------------------------------------
没有建数据源吧
------解决方案--------------------------------------------------------
能不能再帖出相关代码?