ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
358
358
EMPFEHLEN
-
Hallo zusammen.
Ich habe eine CSV-Datei, die ich über den "Microsoft Text Driver" in einer DataGridView darstelle. Nun möchte ich gerne in der DataGridView geänderte oder hizugefügte Daten wieder in die CSV Datei schreiben.
Wie funktioniert der Befehl, um die Daten zu updaten?
Genügt es, wenn ich den richtigen SQL Befehl ausführe?
Vielen Dank für eure Hilfe.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
internal class CsvDataTable : DataTable { ... public CsvDataTable(string path) { _path = path; if (!File.Exists(_path)) throw new FileNotFoundException(); FileInfo fileInfo = new FileInfo(_path); string connectionString = String.Format("Driver={{Microsoft Text Driver (*.txt; *.csv)}};Dbq={0};", fileInfo.DirectoryName); _connection = new OdbcConnection(connectionString); _dataAdapter = new OdbcDataAdapter(String.Format("select * from [{0}]", fileInfo.Name), _connection); try { _connection.Open(); _dataAdapter.Fill(this); } catch (Exception e) { MessageBox.Show(e.Message); } finally { _connection.Close(); } } }
In einem Form erzeuge ich eine DataGridView, der ich als DataSource eine CsvDataTable zuweise.
Jetzt möchte ich jedoch geänderte Daten der DataGridView in die CSV Datei schreiben.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
public void SaveCsvData() { FileInfo fileInfo = new FileInfo(_path); string sql_string = string.Format("UPDATE {0}", fileInfo.Name); var updateCommand = new OdbcCommand(sql_string, _connection); _dataAdapter.UpdateCommand = updateCommand; try { updateCommand.Connection.Open(); _dataAdapter.Update(this); updateCommand.Connection.Close(); } catch(Exception e) { MessageBox.Show(e.Message); } }
Gruss LukeS
Ähnliche Themen
-
Downloadmanager über Datei
Von dadom110 im Forum Linux & UnixAntworten: 6Letzter Beitrag: 20.12.06, 14:03 -
Fragen über Datei öffnen und in Datei suchen
Von Dark-4ng3l im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 09.07.06, 18:07 -
datei öffnen über ....
Von Nosferatu_v im Forum PHPAntworten: 5Letzter Beitrag: 21.07.05, 12:13 -
Datei Zugriff über Applet durch eine Policy - Datei
Von Kian_the_klingon im Forum JavaAntworten: 0Letzter Beitrag: 31.07.04, 20:23 -
Tabelle über *.swf-Datei
Von karldetlef im Forum HTML & XHTMLAntworten: 11Letzter Beitrag: 25.07.02, 08:40





Zitieren
Login





