程序出了错误,不知道为什么?

acui9937 2003-07-18 05:22:38
系统说我在下面这个地方出了错误:
using System.Web.UI.WebControls.DataGrid MyDataGrid;
说using无效,
为什么?
我的具体程序如下:
namespace yjs.WebUserControl
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

/// <summary>
/// WebUserControl_BlockShown 的摘要说明。
/// </summary>
public class WebUserControl_BlockShown : System.Web.UI.UserControl
{
using System.Web.UI.WebControls.DataGrid MyDataGrid;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
SqlConnection myConnection;
myConnection = new SqlConnection
("server=(local);database=graduate_student;Trusted_Connection=yes");
SqlDataAdapter myCommand = new SqlDataAdapter
("select distinct * from t_news",myConnection);

DataSet ds = new DataSet();
myCommand.Fill(ds,"t_news");

MyDataGrid.DataSource= ds.Tables["t_news"].DefaultView;
MyDataGrid.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
}
}
...全文
77 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
batisituta 2003-07-18
  • 打赏
  • 举报
回复
using System.Web.UI.WebControls.DataGrid MyDataGrid;
改为System.Web.UI.WebControls.DataGrid MyDataGrid = new DataGrid();
acui9937 2003-07-18
  • 打赏
  • 举报
回复
现在他说我数据库连接有误
错误出现在这个地方:
myCommand.Fill(ds,"t_news");
AhBian 2003-07-18
  • 打赏
  • 举报
回复
using 仅仅是命名空间的引用。

应该添加实际 dll 文件的引用。
System.Web.dll
3no 2003-07-18
  • 打赏
  • 举报
回复
using 是在开始的时候定义的
如果你要声名的话using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
namespace test
{
/// <summary>
/// danjcx 的摘要说明。
/// </summary>
public class bxcx : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid MyDataGrid
...
xixigongzhu 2003-07-18
  • 打赏
  • 举报
回复
private System.Web.UI.WebControls.DataGrid MyDataGrid;

private void InitializeComponent()
{
MyDataGrid = new System.Web.UI.WebControls.DataGrid();
this.Load += new System.EventHandler(this.Page_Load);
}
fys 2003-07-18
  • 打赏
  • 举报
回复
using System.Web.UI.WebControls.DataGrid MyDataGrid;
你要这条语句干吗?
相关推荐
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-18 05:22
社区公告

让您成为最强悍的C#开发者