1、将Excel数据导入DataSetDataSet ds = new DataSet();
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source=" + filePath + ";" +
"Extended Properties=\"Excel 8.0;\""); conn.Open(); OleDbCommand myOleDbCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",conn);
OleDbDataAdapter myData = new OleDbDataAdapter(myOleDbCommand);
myData.Fill(ds);
conn.Close();2、更新数据库
Adapter.update(ds)但是,从excel中导出来的DataSet中的DataTable的行状态为"unchanged" 的
怎么更新?
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source=" + filePath + ";" +
"Extended Properties=\"Excel 8.0;\""); conn.Open(); OleDbCommand myOleDbCommand = new OleDbCommand("SELECT * FROM [Sheet1$]",conn);
OleDbDataAdapter myData = new OleDbDataAdapter(myOleDbCommand);
myData.Fill(ds);
conn.Close();2、更新数据库
Adapter.update(ds)但是,从excel中导出来的DataSet中的DataTable的行状态为"unchanged" 的
怎么更新?
解决方案 »
- ArrayList、Hashtable、DataTable的优缺点!
- 急求解决方案 file上传图片PostFile为空?
- 怎么判断它们相等或不相等?帮帮忙。。
- 大家实际项目中用[MasterPage]多吗
- AJAX验证用户名唯一
- 请问一个页面内部不同登录用户看到不同的内容的解决思路。
- Asp.net Form验证登录 本地可以但是传到服务器上就失效的问题
- DataGrid的列头能既显示文字,又显示一个向上或向下箭头的小图片吗?高手请近...
- ajax请求ashx,返回值总是空值
- asp.net(c#)请帮我解决一个大问题?
- 我有真正的ioffice.net2003 联系:QQ;406259030
- DataGrid复选框问题,很急啊,分数不够可以另外加,急求救.
http://community.csdn.net/Expert/topic/3077/3077526.xml?temp=.8746912
http://www.dev-club.com/club/bbs/showEssence.asp?id=26350http://dev.csdn.net/Develop/article/18/18623.shtm
http://community.csdn.net/Expert/topic/3112/3112296.xml?temp=.926861
http://dotnet.aspx.cc/ShowDetail.aspx?id=BF0A54F9-C7C7-4200-BD9A-802AC1F5DE50
http://expert.csdn.net/Expert/TopicView1.asp?id=2928057www.foxhis.com/powermjtest/
2、你可以构建一个存储过程,更新的时候采用这个方法进行更新上述是我在项目开发过程中所使用的,一般我不会做成asp.net,而是会做成winfomr,如此效率更加高些,而且可以对所导入的数据进行判断,提示用户出错的地方!
Adapter.update(ds)Excel应该不能这样更新的
说一下Email
我发给你
我这里处理这样的问题太多了
非常感谢你们的帮忙!