我已写如下代码。但TextBox1.Text获取不到值。
private void Page_Load(object sender, System.EventArgs e)
{
string mystring="Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("Book1.xls") + ";Extended Properties=Excel 8.0";
OleDbConnection connxls = new OleDbConnection (mystring); OleDbDataAdapter adp = new OleDbDataAdapter("Select * from [Sheet1$]",connxls);
adp.Fill(dataSet1);
DataGrid1.DataSource = dataSet1.Tables[0].DefaultView;
DataGrid1.DataBind();
TextBox1.Text=dataSet1.Tables[0].Rows[2].ItemArray[2].ToString();
}dataset 和 datagrid已定义,datagrid可以正确现实excel中的内容
第3行第3列有string类的值
但是 TextBox1.Text 无显示。
请各位赐教 谢谢
private void Page_Load(object sender, System.EventArgs e)
{
string mystring="Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("Book1.xls") + ";Extended Properties=Excel 8.0";
OleDbConnection connxls = new OleDbConnection (mystring); OleDbDataAdapter adp = new OleDbDataAdapter("Select * from [Sheet1$]",connxls);
adp.Fill(dataSet1);
DataGrid1.DataSource = dataSet1.Tables[0].DefaultView;
DataGrid1.DataBind();
TextBox1.Text=dataSet1.Tables[0].Rows[2].ItemArray[2].ToString();
}dataset 和 datagrid已定义,datagrid可以正确现实excel中的内容
第3行第3列有string类的值
但是 TextBox1.Text 无显示。
请各位赐教 谢谢
TextBox1.Text=this.DataGrid1.Items[2].Cells[2].Text();