Dim?newfile?As?New?List(Of?String)

雙塔網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),雙塔網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為雙塔上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的雙塔做網(wǎng)站的公司定做!
For?Each?line?As?String?In?System.IO.File.ReadAllLines("TextFile1.txt")
If?Not?line.StartsWith("3")?Then?newfile.Add(line)
Next
System.IO.File.WriteAllLines("TextFile1.txt",?newfile)
建個集合,用System.IO.File的ReadAllLines讀出所有內(nèi)容,逐個判斷,如果是需要的加入集合,如果是要刪除的什么都不做,最后用WriteAllLines寫入即可。
這里說明一下,上面那個代碼是用來刪除所有以3開頭的文本行。
經(jīng)測試,你的代碼是沒問題的!要么你改一下下面的。
Private?Sub?ListBoxDoubleClick(ByVal?sender?As?Object,?ByVal?e?As?EventArgs)?_
Handles?ListBox1.DoubleClick
Me.ListBox1.Items.Remove(Me.ListBox1.SelectedItem)
End?Sub
具體代碼很麻煩,不說了,提個思路:鼠標點擊Grid控件時,提取這條記錄中具有唯一性的那一列的值,比如編號或身份證號等等(這個比較容易辦到),然后按“刪除”按鈕時,先用Sql語句刪除數(shù)據(jù)庫中的這條記錄,再重新填充一下這個DataGridView,就達到目的了。
DataGridView1.Item(想要刪除的行號).delete 可以實現(xiàn)刪除指定行
對于同時更新數(shù)據(jù)庫,需要你手動的寫相應(yīng)的SQL語句,再進行數(shù)據(jù)庫的更新
如:update 或者Delete
Dim myConn As Data.OleDb.OleDbConnection
myConn = New System.Data.OleDb.OleDbConnection()
myConn.ConnectionString = strCon
myConn.Open()
Dim sqldel As String = "delete from Table where AAA='"datagridview1.CurrentRow.Cells(i).Value.ToString.Trim()"'
Dim del As OleDbCommand = New OleDbCommand(sqldel, myConn)
del.ExecuteNonQuery()
myConn.Close
然后再重新幫頂下datatable顯示一下就ok了
本文題目:vb.net刪除一行 c#刪除文件某一行
轉(zhuǎn)載來于:http://chinadenli.net/article12/hipodc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、網(wǎng)頁設(shè)計公司、網(wǎng)站導(dǎo)航、靜態(tài)網(wǎng)站、網(wǎng)站設(shè)計、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)