excel的导入到datatable设置为第一行为列名,我将datatable插入数据库是用 dt.Rows[i]["列名"].ToString() 这方式来导入的,请问怎么防止excel导入时,列名不符合我所设定的列呢?我想弄个提示,但不知道怎么判断,还有就是要是别人的 excel 表里面第一行是合并了单元格的标题,这种都不能导入。麻烦各位了!!!请各位举个简单例子,我是菜鸟
解决方案 »
- 错误“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值”如何来解决?
- 一个简单的查询语句,上次没有解决哦!考考大家!
- 请教一个打印gridview的问题
- |zyciis| 如何将一个Bitmap图片用ASP.NET 读取出来后保存为txt文件,然后再将txt读出生成一个Bitmap文件 放入
- 数据库访问超时的问题
- 请问用net开发网站用什么工具好
- .net做无刷新聊天。谁哪位老大能提供份代码给小弟啊~
- session保存datatable问题
- ASP.NET程序部署的问题
- 用C#做一个WindowsApplication程序的入口在哪?
- 请教一个sessionid保存的问题~~~
- repeater中每行都有选择链接,和文本框,如何使用showModalDialog返回值
具体要怎么做呢??因为现在导入excel功能都基本完成了,就差列名不符合会出错了,换别的导入方法可能要改太久!!
HDR=yes 即有字段,一般默认excel表中第1行的列标题为字段名,如姓名、年龄等
如果连接字符串中指定 HDR=NO,Jet OLE DB 提供程序将自动为您命名字段(F1 表示第一个字段,F2 表示第二个字段,依此类推);
LZ可以参考下LS的
t.Rows[i]["列名"].ToString() 列名 这里为 F1 ??