7 个解决方案
#1
HDR=NO 即无字段
HDR=yes 即有字段,一般默认excel表中第1行的列标题为字段名,如姓名、年龄等
如果连接字符串中指定 HDR=NO,Jet OLE DB 提供程序将自动为您命名字段(F1 表示第一个字段,F2 表示第二个字段,依此类推);
IMEX 表示是否强制转换为文本
<asp:BoundField DataField="Id" HeaderText="" >
GridView1.Columns[0].HeaderText = "Id";
GridView1.DataBind();
HDR=yes 即有字段,一般默认excel表中第1行的列标题为字段名,如姓名、年龄等
如果连接字符串中指定 HDR=NO,Jet OLE DB 提供程序将自动为您命名字段(F1 表示第一个字段,F2 表示第二个字段,依此类推);
IMEX 表示是否强制转换为文本
<asp:BoundField DataField="Id" HeaderText="" >
GridView1.Columns[0].HeaderText = "Id";
GridView1.DataBind();
#2
<asp:boundField="id" headText="">
GridView1.Columns[0].HeadText=Id";
GridView1.DataBind();
</asp>
#3
这段代码要在哪里实现啊?能不能再详细些?
#4
GridView中HeaderText就是台头,想要什么随便可以写的,无需自己导入后再改
#5
绑定数据后,修改遍历列
GridView1.Columns[0].HeaderText = "";
GridView1.Columns[0].HeaderText = "";
#6
我是想把excel的第一行也就是字段名读到数据库中,然后在从数据库中读取字段名来改gridview的标题头,有没有什么方法可以读取excel第一行的字段名啊?
#7
谢谢各位了,问题已经解决了,是在连接excel的代码中少了一项HDR=NO;默认的是YES,只有是NO 的时候才会从第一行开始读。
#1
HDR=NO 即无字段
HDR=yes 即有字段,一般默认excel表中第1行的列标题为字段名,如姓名、年龄等
如果连接字符串中指定 HDR=NO,Jet OLE DB 提供程序将自动为您命名字段(F1 表示第一个字段,F2 表示第二个字段,依此类推);
IMEX 表示是否强制转换为文本
<asp:BoundField DataField="Id" HeaderText="" >
GridView1.Columns[0].HeaderText = "Id";
GridView1.DataBind();
HDR=yes 即有字段,一般默认excel表中第1行的列标题为字段名,如姓名、年龄等
如果连接字符串中指定 HDR=NO,Jet OLE DB 提供程序将自动为您命名字段(F1 表示第一个字段,F2 表示第二个字段,依此类推);
IMEX 表示是否强制转换为文本
<asp:BoundField DataField="Id" HeaderText="" >
GridView1.Columns[0].HeaderText = "Id";
GridView1.DataBind();
#2
<asp:boundField="id" headText="">
GridView1.Columns[0].HeadText=Id";
GridView1.DataBind();
</asp>
#3
这段代码要在哪里实现啊?能不能再详细些?
#4
GridView中HeaderText就是台头,想要什么随便可以写的,无需自己导入后再改
#5
绑定数据后,修改遍历列
GridView1.Columns[0].HeaderText = "";
GridView1.Columns[0].HeaderText = "";
#6
我是想把excel的第一行也就是字段名读到数据库中,然后在从数据库中读取字段名来改gridview的标题头,有没有什么方法可以读取excel第一行的字段名啊?
#7
谢谢各位了,问题已经解决了,是在连接excel的代码中少了一项HDR=NO;默认的是YES,只有是NO 的时候才会从第一行开始读。