111,128
社区成员
发帖
与我相关
我的任务
分享
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
try
{
//FileMode.Append 如果文件存在则查找到末尾,否则创建新的文件
using (FileStream fs = new FileStream(@"C:\Users\Administrator\Desktop\user.txt", FileMode.Append))
{
//获取需要保存的列的值
string rowData = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString() + "," +
dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString() + "," +
dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString() + "\r\n";
//获得字节数组
var rowDataarr = System.Text.Encoding.Default.GetBytes(rowData);
//开始写入
fs.Write(rowDataarr, 0, rowDataarr.Length);
//清空缓冲区、关闭流
fs.Flush();
fs.Close();
}
MessageBox.Show("保存成功!");
}
catch
{
MessageBox.Show("保存出错!");
}
}