string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source =" +fileName+";Extended Properties=Excel 8.0"; OleDbConnection myConn = new OleDbConnection(strCon); ......使用如上代码,将Excel表中的数据存储到dataset中,然后将此dataset绑定在Datagridview上。修改Datagridview中数据,(在全是数字的一列中将其中一格数据改为字符串)在提交修改,即 ds.AcceptChanges()时出现异常,“输入字符串格式不正确”不知有方法解决否?谢谢
或者,你可以如下进行修改
yourDataTable.Columns.Add( "yourStringColumn", typeof( string ), ="Convert(yourCol, 'System.String')" );
//datagridview绑定Dataset ......在datagridview表中修改,比如
仪器编号
11313123
43242343
12331232
23123123
31232112 <---将其改为abcef时弹出异常求解决方法