30/09/2018, 16:14
Lỗi ghi file text trong CLR form
Mình có một file dữ liệu dạng text khi load form đọc file text và đưa vào listview thì không có vấn đề gì nhưng khi mình chỉnh sửa trong listview và muốn ghi đè lại file text thì gặp lỗi này
code của mình
private: System::Void btXoa_Click(System::Object^ sender, System::EventArgs^ e) {
ListView::SelectedListViewItemCollection^ listSelect = lvThongTin->SelectedItems;
for each (ListViewItem^ it in listSelect)//Xoa trong listView
{
lvThongTin->Items->Remove(it);
}try {
//Ghi ra file
String^ duongDan = Application::StartupPath + "\DanhSachNhanVien.txt";
StreamWriter^ rt = gcnew StreamWriter(duongDan, false);//Ghi đè file cũ
for each (ListViewItem^ it in lvThongTin->Items)
{
rt->WriteLine(it->SubItems[0]->Text + "|" + it->SubItems[1]->Text + "|"
+ it->SubItems[2]->Text + "|" + it->SubItems[3]->Text);
}
loadDanhSachNhanVien();
}
catch (Exception^ ex) {
}
}
mong mọi người giúp đỡ
Bài liên quan
Nghe có vẻ như bạn đọc/ghi xong không đóng
Stream
lại. Bạn thử đóng lại xem. Hình như làrt.Close()
.Cảm ơn bạn mình làm được rồi