问题描述
关于用DataGridView上调出Excel文档后如何用DataGridView控制删除Excel上的行即对DataGridView某一行删除相应的Excel上的行也被删除最好给个大体的代码谢谢大家下边是用dataGirdView调出excel文档我写的PublicfilePathsAsNewHashtablePublicmstFileAsString="D:VSCSmaster.xls"DimmstStrConAsStringPublicmstCnAsOleDb.OleDbConnectionDimdAdpAsOleDb.OleDbDataAdapterDimdSetAsDataSet=NewDataSet("[sheet$]")DimComAsNewOleDb.OleDbCommandPrivateSubForm1_Load(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMe.LoadmstStrCon=String.Format(XLS_CON_STR,mstFile)mstCn=NewOleDb.OleDbConnection(mstStrCon)dAdp=NewOleDb.OleDbDataAdapter("SELECT*FROM[sheet$]",mstCn)dAdp.Fill(dSet,"[sheet$]")dataGridView1.DataSource=dSet.Tables("[sheet$]")EndSub
解决方案
解决方案二:
自己顶1下大家帮忙
解决方案三:
在DataGridView中删除后,Excel重新读数据库!!
解决方案四:
试过了不好用啊愁就这样被cRow=dSet.Tables("[sheet$]").Rows(DeleteRowIndex)dSet.Tables("[sheet$]").Rows.Remove(cRow)TrymstCn.Open()Com=NewOleDb.OleDbCommand("DELETEFROM[sheet$]"&"WHEREType='"&.Rows(DeleteRowIndex).Cells(0).Value.ToString&"'andID='"&.Rows(DeleteRowIndex).Cells(1).Value.ToString&"'andECU='"&.Rows(DeleteRowIndex).Cells(2).Value.ToString&"'andDescription='"&.Rows(DeleteRowIndex).Cells(3).Value.ToString&"'",mstCn)mstCn.Close()CatchexAsExceptionmstCn.Close()MessageBox.Show(ex.Message)EndTry不好用啊怎么办
解决方案五:
丁丁丁有人气为止
解决方案六:
用添加数据源向导一步一步做,基本不用代码就可以直接操作。简单,咔咔咔,随便操操作作