Bạn có một vài điều đang diễn ra ở đó - hãy đảm bảo bạn chia nhỏ chúng, ví dụ:
- Nhận hộp danh sách nội dung
- Nối Thông tin
- Write file
Xin lưu ý !! Có vô số các trường hợp ngoại lệ bạn có thể nhận được trong khi lưu một file, xem các tài liệu và xử lý chúng bằng cách nào đó ...
// Get list box contents
var sb = new StringBuilder();
foreach (var item in lstBox.Items)
{
// i am using the .ToString here, you may do more
sb.AppendLine(item);
}
string data = sb.ToString();
// Append Info
data = data + ????....
// Write File
void Save(string data)
{
using(SaveFileDialog saveFileDialog = new SaveFileDialog())
{
// optional
saveFileDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer);
//saveFileDialog.Filter = ???;
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
File.WriteAllText(saveFileDialog.Filename);
MessageBox.Show("ok", "all good etc");
}
else
{
// not good......
}
}
}
Nguồn
2010-02-19 00:50:47
@roller - điều này đã được giải quyết chưa? –