2012-05-07 15 views
0

このようなテキストファイル:DataGridviewから選択行でテキストファイルから情報を削除および更新する方法は?

id,name,username,password 
1,x,js,111 
2,y,mm,222 

私は、ファイルから読み込んでDataGridViewの上に置くと、これはあなたがそれを

を読み取るために正規表現パターンマッチングを使用することができ、コード

private void buttonTadd_Click(object sender, EventArgs e) 
    { 
     FileStream fs = new FileStream(@"C:\Users\HP\Documents\Visual Studio 2008\Projects\BankServer\TellerFile.txt", FileMode.Append); 
     StreamWriter sw = new StreamWriter(fs); 
     sw.WriteLine(textBoxTNumber.Text +","+ textBoxTName.Text +","+ textBoxTUserName.Text +","+ textBoxTPassword.Text); 
     sw.Close(); 
     dataGridViewTellers.Rows.Clear(); 
     StreamReader sr = new StreamReader(@"C:\Users\HP\Documents\Visual Studio 2008\Projects\BankServer\TellerFile.txt"); 
     string line; 
     while ((line = sr.ReadLine()) != null) 
     { 
      dataGridViewTellers.Rows.Add(line.Split(',')); 
     } 
     sr.Close(); 
    } 
+1

説明が必要です。 DataGridviewでいくつかの行を選択すると、 'Delete Data'のようなアクションボタンを挿入したいのですか? –

+0

OKボタンを削除して、選択した行を削除し、行を削除する方法を尋ねてください。 – user1380544

+0

と更新について私は(パワードなどのテキストボックスのように)各列のテキストボックスを作成し、更新ボタンを作成します。 – user1380544

答えて

0

であることができますFile.WriteAllText("Path", Regex.Replace(File.ReadAllText("Path"), "[Pattern]", "Replacement"));

これはlinkでも役に立ちます

関連する問題