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-->新建数据源-->配置数据源-->... ” 的方式也是可以看到数据的。
水品菜鸟,望指教。
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-->新建数据源-->配置数据源-->... ” 的方式也是可以看到数据的。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货