나는 코드를 사용하여 CSV 파일에서 DataGridView에 기록을 내 보냅니다csv의 값에 쉼표로 문자열을 내보내는 방법은 무엇입니까?
using (StreamWriter myFile = new StreamWriter(filename, false, Encoding.Default))
{
string sHeaders = "";
for (int j = 0; j < dGV.Columns.Count; j++)
{
if (dGV.Columns[j].Visible)
{
sHeaders = sHeaders.ToString() + dGV.Columns[j].HeaderText + ", ";
}
}
myFile.WriteLine(sHeaders);
// Export data.
for (int i = 0; i < dGV.RowCount; i++)
{
string stLine = "";
for (int j = 0; j < dGV.Rows[i].Cells.Count; j++)
{
if (dGV.Columns[j].Visible)
{
stLine = stLine.ToString() + dGV.Rows[i].Cells[j].Value.ToString() + ", ";
}
}
myFile.WriteLine(stLine);
}
}
}
그러나 문제는이다 datagridviewcell의 값이 Harikrishna 경우, 셀 값에 쉼표가 있기 때문에 Daxini 다음이 제대로 수출하지 않지만 그 가치에 쉼표를 넣을 필요가 있습니다. 그리고 제대로 수출해야합니다. 어떻게해야합니까? 그 값을 큰 따옴표와 작은 따옴표로 묶으려고 시도했지만 작동하지 않습니다.
큰 따옴표가 효과가 있어야합니다. 분리 쉼표와 여는 큰 따옴표 사이에 공백이 있습니까? – Belinda
@ 벨린다, 이렇게 - "하리 크리슈 나, 따시 니"? – Harikrishna
나는 "val1", "val2"또는 "val1", "val2"'와 같은 값을 입력한다는 것을 의미합니다. 이것은 CSV와 차이를 만들 수 있습니다. – Belinda