08 2012 档案
摘要:在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。 程序之前运行正常,我只是在一个事件中定义了做了如下操作,程序抛出此异常 private void OnExportPlan(object sender, EventArgs e) { try { if (null != ExportPlan) { ...
阅读全文
摘要:C#操作Excel的方式多种多样,以下为个人实践中的一些总结,留个笔记方便以后查看,陆续更新中。。。进入正题:一:将Excel的数据直接导入到SQL数据库中这个需要Excel文件与数据库中的表的字段一致,或者指定每一个字段也行;首先读取Excel里面的内容:复制代码string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; " + "Data Source =" + this.txtPath.Text + ";Extended Properties=Excel 8.0"; OleDbC
阅读全文
摘要:正常响应CellValueChanged()事件时,当改变checkbox状态时,只有当焦点离开该单元格时才能触发CellValueChanged()事件,如果要改变checkbox值时实时触发CellValueChanged()事件,需要借用CurrentCellDirtyStateChanged()事件来提交未提交控件的更改。 private void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e) { if (dataGridView1.IsCu...
阅读全文