初学者提问:找不到类型或命名空间名称?错在哪了。
代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using Socut.Data;//引用命名空间
namespace webhx.news
{
/// <summary>
/// List 的摘要说明。
/// </summary>
public class List : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
public CData myData = new CData();//调用组件中的类CData
public DataSet ds = new DataSet();//将DataSet实例化
private void Page_Load(object sender, System.EventArgs e)
{
ds = myData.GetDataSet("SELECT * FROM socut_news", 0, 0, "TableName");
DataGrid1.DataSource = ds;//设置数据源
DataGrid1.DataBind();//绑定数据
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
----------------
在运行调试时显示
明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误信息: CS0246: 找不到类型或命名空间名称“CData”(是否缺少 using 指令或程序集引用?)
行 21: public CData myData = new CData();//调用组件中的类CData
为错误行,错在哪了?