index.aspx中如下:
<%@ Page language="c#" Codebehind="index.aspx.cs" AutoEventWireup="false"Inherits="WebApplication1.index" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<HTML>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DataGrid id="MyDataGrid" style="Z-INDEX: 101; LEFT: 136px; POSITION: absolute; TOP: 40px"
runat="server"></asp:DataGrid>
</form>
</body>
</HTML>index.aspx.cs如下:
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;namespace WebApplication1
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class index : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid MyDataGrid;

private void Page_Load(object sender, System.EventArgs e)
{ SqlConnection myConnection = new SqlConnection("server=cw3;database=pubs;Trusted_Connection=yes");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Authors", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "作者"); MyDataGrid.DataSource=ds.Tables["作者"].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
}
}调试错误:找不到类型或命名空间名称“SqlConnection”(是否缺少 using 指令或程序集引用?)
找不到类型或命名空间名称“SqlDataAdapter”(是否缺少 using 指令或程序集引用?)
找不到类型或命名空间名称“myCommand”(是否缺少 using 指令或程序集引用?)
我用的是vs.net