[英]export datagridview data to csv file using c#
我可以將 datagriview 導出到 csv 但導出一行數據和
nextline 空行正在創建
沒有空行它應該導出到 csv 文件
怎么去掉空行
internal void ExtractDataToCSV(DataGridView dgv)
{
try
{
var fDialog = new SaveFileDialog();
fDialog.Filter = "csv Files (*.csv,*.csv)|*.csv;*.csv";
if (fDialog.ShowDialog() == DialogResult.OK && !string.IsNullOrEmpty(fDialog.FileName))
{
StreamWriter sw = new StreamWriter(fDialog.FileName);
for (int i = 0; i < dgv.Columns.Count; i++)
{
sw.Write(dgv.Columns[i].HeaderText);
sw.Write(",");
}
sw.Write(sw.NewLine);
foreach (DataGridViewRow dr in dgv.Rows)
{
for (int i = 0; i < dgv.Columns.Count; i++)
{
sw.Write(dr.Cells[i].Value);
sw.Write(",");
}
sw.Write(sw.NewLine);
}
sw.Close();
}
}
catch (Exception ex)
{
throw ex;
}
}
private void BtnUserInfo_Click(object sender, EventArgs e)
{
ObjCsvFileIO = new CsvFileIO();
dgv.DataSource = ObjCsvFileIO.ReadCsvFile(string CSVFilePathName);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.