我用dataset读取EXCEL文件中的数据,在gridview中绑定。比如我数据的字段是:Name 和 MailAddress,在用gridview显示的时候,即使我的gridview中的column数为0,Name 和 MailAddress字段也会自动显示出来,如果加上n个column,总的显示的字段数就变为了n+ 2, 这个”2”就是自动显示出来的Name 和 MailAddress字段。请问如何去掉gridview的自动显示字段的功能??我在page_load()函数中加入的自己的代码如下:protected void Page_Load(object sender, EventArgs e)
{
string strCon ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/MailAddress.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";
OleDbConnection oleCon = new OleDbConnection(strCon);
OleDbDataAdapter oleDA = new OleDbDataAdapter("select * from [Sheet1$]", oleCon);
DataSet ds = new DataSet();
oleDA.Fill(ds);
gridview1.DataSource = ds;
gridview1.DataBind();
}
{
string strCon ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/MailAddress.xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";
OleDbConnection oleCon = new OleDbConnection(strCon);
OleDbDataAdapter oleDA = new OleDbDataAdapter("select * from [Sheet1$]", oleCon);
DataSet ds = new DataSet();
oleDA.Fill(ds);
gridview1.DataSource = ds;
gridview1.DataBind();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货