2017-10-16 68 views
0

我有一些使用datagridView表示的文件。我存儲我的數據在一個.txt文件,例如:如何使用datagridView刪除文件?

name|adress|phonenumber|NIF 

(我用的是|的變量分離,使他們可以讀取和後很容易找到...)

但什麼如果我想從文件中刪除一行文本,以便稍後刷新dataGridView而不使用該行文本?例如,我想從dataGridView中刪除第三行。

Data Grid View with some Rows

如何刪除我的文件中的行?

+0

'行',你的意思是一行或一列,或只是一個單元格? – Steven

+0

整行。 –

+0

你的問題有什麼特別與數據網格做...或者你基本上知道如何從網格中刪除線,並要求如何刪除文本文件中的線?通常,在文本文件中刪除的方式就是再次寫出所有東西 - 減去不想要的行。文本文件缺乏數據庫的結構化內部結構,如果您希望立即在磁盤上反映更新(與使用File => Load和File => Save類型的工作流相比),這不是一個好的選擇。 – HostileFork

回答

0

我建議你能在該表格上一個新的刪除按鈕,使用該按鈕來刪除行,你選擇了一個,事中的臺詞後:

private void btnDelete_Click(object sender, EventArgs e) 
{ 
     dataGridView1.Rows.RemoveAt(e.rowindex); 
} 

之後,保存在DataGridView中你的.txt文件,所以它會保存。 安全後,您可以再次使用刷新來獲取當前數據網格。