Как данные из dataTable можно поместить в пустой .csv файл?
string tcrConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=c:\\;Extended Properties=\"text;HDR=YES\"";
OleDbConnection tcrConn = new OleDbConnection(tcrConnStr);
tcrConn.Open();
.....
tcrConn.Close();
... << RSDN@Home 1.2.0 alpha rev. 786>>
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Здравствуйте, MaksaRz, Вы писали:
MR>Как данные из dataTable можно поместить в пустой .csv файл?
MR> string tcrConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=c:\\;Extended Properties=\"text;HDR=YES\"";
MR> OleDbConnection tcrConn = new OleDbConnection(tcrConnStr);
MR> tcrConn.Open();
MR>.....
MR> tcrConn.Close();
Ну можно тупым способом
string [] result = new string [myDataTable.Rows.Count];
for(int i = 0; i < myDataTable.Rows.Count; i++){
result[i] = "";
for(int j = 0; j < myDataTable.Columns.Count; i++){
result[i] += myDataTable.Rows[i][j].ToString() + ";";
}
}
File.WriteAllLines(myPath,result);
Здравствуйте, Ziggi111, Вы писали:
Z>Здравствуйте, MaksaRz, Вы писали:
MR>>Как данные из dataTable можно поместить в пустой .csv файл?
MR>> string tcrConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=c:\\;Extended Properties=\"text;HDR=YES\"";
MR>> OleDbConnection tcrConn = new OleDbConnection(tcrConnStr);
MR>> tcrConn.Open();
MR>>.....
MR>> tcrConn.Close();
Z>Ну можно тупым способом
Z>Z> string [] result = new string [myDataTable.Rows.Count];
Z> for(int i = 0; i < myDataTable.Rows.Count; i++){
Z> result[i] = "";
Z> for(int j = 0; j < myDataTable.Columns.Count; i++){
Z> result[i] += myDataTable.Rows[i][j].ToString() + ";";
Z> }
Z> }
Z> File.WriteAllLines(myPath,result);
Z>
Да, решение и в правда в Лоб). Но все же , есть ли какой-нибудь способ делать через oledb, хотя бы не весть datatable , а хоть одну строку — c select из csv все понятно, а вот insert в сsv — темный лес(
... << RSDN@Home 1.2.0 alpha rev. 786>>