Exportar DataBase (.mdb / .accdb) a .csv con selección de fila
Qué debo hacer:
Necesito cargar una base de datos, buscar entradas y exportar elseleccionado columnas
El problema:
Recibí unaDataGrid
(NoDataGridView
) para listar y seleccionar las entradas de la Base de datos y no puedo encontrar ninguna solución para Exportar solo las filas seleccionadas con;
como separador.
Codifique cómo cargo y enumero el DataBase
using (OleDbConnection ODC = new OleDbConnection("Provider = Microsoft.Jet.OLEDB." + iOledDBVersion + "; Data Source = " + connectionString))
{
OleDbCommand ODCmd = new OleDbCommand(insertSQL);
ODCmd.Connection = ODC;
ODC.Open();
ODCmd.ExecuteNonQuery();
//Data-Adapter erstellen
OleDbDataAdapter OleDbDataAdapter_Temp = new OleDbDataAdapter(insertSQL, ODC);
OleDbCommandBuilder OleDbCommandBuilder_Temp = new OleDbCommandBuilder(OleDbDataAdapter_Temp);
//Daten aus der Datenbank in Dataset speichern
OleDbDataAdapter_Temp.Fill(DataSet_DB, sTabelle);
// Schleife für jede Tabelle
for (int i = 0; i < DataSet_DB.Tables.Count; i++)
{
// Setzt die Spalten der DB in das DataGrid
DataGrid_Table.DataContext = DataSet_DB.Tables[i].DefaultView;
}
}
¿Hay alguna forma adecuada de exportar esas filas?