以下代码写入数据并且工作正常,但我想在.csv文件中添加多个客户端(可能是10个).我怎样才能做到这一点.提前致谢.
private void createFileButton_Click(object sender, EventArgs e)
{
string newFileName = "C:\\client_20100913.csv";
string clientDetails = clientNameTextBox.Text + "," + mIDTextBox.Text + "," + billToTextBox.Text;
//Header of the .csv File
string clientHeader = "Client Name(ie. Billto_desc)" + "," + "Mid_id,billing number(ie billto_id)" + "," + "business unit id" + Environment.NewLine;
File.WriteAllText(newFileName, clientHeader);
File.AppendAllText(newFileName, clientDetails);
MessageBox.Show("Client Added", "Added", MessageBoxButtons.OK);
}
Run Code Online (Sandbox Code Playgroud)
Jer*_*emy 12
如果要将客户端信息附加到现有文件,请执行以下操作:
string newFileName = "C:\\client_20100913.csv";
string clientDetails = clientNameTextBox.Text + "," + mIDTextBox.Text + "," + billToTextBox.Text;
if (!File.Exists(newFileName))
{
string clientHeader = "Client Name(ie. Billto_desc)" + "," + "Mid_id,billing number(ie billto_id)" + "," + "business unit id" + Environment.NewLine;
File.WriteAllText(newFileName, clientHeader);
}
File.AppendAllText(newFileName, clientDetails);
Run Code Online (Sandbox Code Playgroud)
这样,标题行仅在创建文件时第一次写入.
虽然提供列表详细信息视图可以更好地查看所有客户端,添加和删除客户端,选择客户端编辑详细信息,然后使用所有客户端保存完整文件.
| 归档时间: |
|
| 查看次数: |
47551 次 |
| 最近记录: |