日期:2014-05-18  浏览次数:20517 次

MyDg 使用的是无效数据源。有效数据源必须实现 IListSource 或 IEnumerable。请高手解决
我在网上下载了一个论坛源码,在使用后台时,发生错误,请高手解决.错误信息如下:
说明:   执行当前   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

------解决方案--------------------
提示说得很清楚啊。
------解决方案--------------------
没有建数据源吧
------解决方案--------------------
能不能再帖出相关代码?