【发布时间】:2017-10-17 09:27:49
【问题描述】:
我必须做什么:
我需要加载数据库、搜索条目并导出选定的列。
问题:
我有一个DataGrid(没有DataGridView)作为列表并选择数据库条目,但我无法找到任何解决方案来仅导出以; 作为分隔符的选定行。
编写我如何加载和列出数据库的代码
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;
}
}
有没有合适的方式导出这些行?
【问题讨论】:
-
@demo 不,它不是,我没有 DataGridView 并且只需要导出选定的行...请阅读我的问题,然后将其标记为重复
-
@demo 我想我创建了一个新问题,因为旧问题可以帮助解决输出问题的人,但这是另一个需要帮助的其他人的问题......跨度>
标签: c# wpf csv datagrid oledbconnection