RT
水品菜鸟,望指教。
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=";
        strConn += Server.MapPath(@"~\App_Data\db1.mdb");
        //创建数据库连接对象
        OleDbConnection myconn = new OleDbConnection(strConn);
        //打开数据库连接
        myconn.Open();
        //创建查询语句
        OleDbDataAdapter sda = new OleDbDataAdapter("SELECT * FROM [zcTable1]", strConn);
        DataSet DataSet1 = new DataSet();
        sda.Fill(DataSet1, "zz");
        myconn.Close();
        this.GridView1.DataSource = DataSet1.Tables["zz"];
        this.GridView1.DataBind();
        Response.Write("aaa\t");
        Response.Write(DataSet1.Tables["zz"].Rows[0][0]);
        Response.Write(DataSet1.Tables["zz"].Rows[0][1]);
        Response.Write(DataSet1.Tables["zz"].Rows[0][2]);
        Response.Write(DataSet1.Tables["zz"].Rows[0][3]);
    }
}
上面这段代码,GridView1 无法显示出数据,不知为何 ???ps1 : Response.Write(DataSet1.Tables["zz"].Rows[0][?]); 是可以看到数据的。
ps2 : 把上面的代码注释掉,直接用 “GridView1-->新建数据源-->配置数据源-->... ” 的方式也是可以看到数据的。