Hallo ihr lieben
Ich habe eine Funktion, um Daten aus einem DGV (gefüllt mit gebundenem DataSet) nach csv zu exportieren.
Hier sind jedoch die export Spalten und deren Reihenfolge fest im Code hinterlegt.
Ich möchte hier ein paar Dinge ändern, die ich aber alleine nicht hinbekomme. Zum basteln habe ich mal ein Demoprojekt angehängt.
1. möchte ich gerne den Export in csv UND / bzw. ODER xls ermöglichen. Das werde ich über EPPlus erledigen. Habe ich eh angebunden. Das bekomme ich hin.
2. möchte ich gerne nicht die Daten aus der Bindingsource, sondern direkt aus dem DGV exportieren, damit ich die gleiche Sub für jedes Datagridview in meiner Form verwenden kann.
Hierfür habe ich eine Klasse angelegt. Dort wollte ich eine Exportsub hinschmeißen. Diese kann ich dann von überall im Programm aufrufen, und übergebe nur das zu exportierende DGV.
Ich bekomms aber nicht hin, die Sub aufzurufen (siehe Demoprojekt).
3. Ich möchte die Spalten gerne Variabel haben. Das heißt der User soll sowohl die zu exportierenden Spalten, als auch deren Reihenfolge auswählen können.
Hier habe ich mal ein Bild angehängt (wie ichs in meinem alten Programm realisiert habe) angehängt.
Ich habe eine Funktion, um Daten aus einem DGV (gefüllt mit gebundenem DataSet) nach csv zu exportieren.
Hier sind jedoch die export Spalten und deren Reihenfolge fest im Code hinterlegt.
Ich möchte hier ein paar Dinge ändern, die ich aber alleine nicht hinbekomme. Zum basteln habe ich mal ein Demoprojekt angehängt.
1. möchte ich gerne den Export in csv UND / bzw. ODER xls ermöglichen. Das werde ich über EPPlus erledigen. Habe ich eh angebunden. Das bekomme ich hin.
2. möchte ich gerne nicht die Daten aus der Bindingsource, sondern direkt aus dem DGV exportieren, damit ich die gleiche Sub für jedes Datagridview in meiner Form verwenden kann.
Hierfür habe ich eine Klasse angelegt. Dort wollte ich eine Exportsub hinschmeißen. Diese kann ich dann von überall im Programm aufrufen, und übergebe nur das zu exportierende DGV.
Ich bekomms aber nicht hin, die Sub aufzurufen (siehe Demoprojekt).
3. Ich möchte die Spalten gerne Variabel haben. Das heißt der User soll sowohl die zu exportierenden Spalten, als auch deren Reihenfolge auswählen können.
Hier habe ich mal ein Bild angehängt (wie ichs in meinem alten Programm realisiert habe) angehängt.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „DerSmurf“ ()