Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

CSV Spalten in Datagridview Splitten

Mitglied: Kinderueberraschung

Kinderueberraschung (Level 1) - Jetzt verbinden

29.10.2013 um 09:06 Uhr, 1575 Aufrufe, 4 Kommentare, 1 Danke

Hallo
Ich habe ein fertiges Programm um CSV Dateien über ein Dataset in einem Datagridview anzuzeigen. Diese Daten gehen dann in eine Datenbank und können von einer Webseite aus von der Datenbank angezeigt werden. Alles in der Programmiersprache: Visual Basic

Nun stehe ich vor der Aufgabe:
Eine Spalte in der CSV Datei muss im Datagridview in 4 Spalten gesplittet werden.
z.B: Spalte in CSV Datei = "aa-bb-cc-dd". Diese muss in der Datagridview so aussehen:
Spalte 1 = "aa", Spalte 2 = "bb", Spalte 3 = "cc", Spalte 4 = "dd".

Meine Frage:
Wie setze ich diesen Splitt in dieser Situation ein?
Gibt es auch eine andere Möglichkeit als den Splitt?

Vielen Dank schonmal für die Antworten

Freundliche Grüsse

Kinderueberraschung
Mitglied: colinardo
29.10.2013 um 10:39 Uhr
Hallo Kinderüberraschung , Willkommen im Forum!
Ich sehe hier nicht das Problem, du importierst deine Daten in das Datagridview bzw. vorher in ein Dataset wo du dann 4 zusätzliche Spalten erstellst und dann über alle Datenreihen mit einer FOR oder FOREACH-Schleife itterierst, die jeweilige Spalte die die Daten enthält mit Split zerlegst, und den neuen Spalten die gespliteten Werte zuweist. Zum Schluss weist du dem Datagridview das neu erstellte Dataset zu, fertig.
01.
Dim value As String = "aa-bb-cc-dd."
02.
Dim werte() As String = value.Split("-")
03.
spalte1 = werte(0)
04.
spalte2 = werte(1)
05.
spalte3 = werte(2)
06.
spalte4 = werte(3)
Grüße Uwe
Bitte warten ..
Mitglied: Kinderueberraschung
29.10.2013 um 11:37 Uhr
Hallo Uwe

vielen Dank für deine schnelle Antwort.
Ich habe das so getestet, komme aber auf einpaar neue Probleme:
Wie müssen die neuen Spalten welche erstellt wurden angesprochen werden?
Wie können Spalten zwischen Spalten hinzugefügt werden ohne dass die anderen angepasst werden müssen?

z.B.
.Columns(0).Name = "User-ID"
.Columns(1).Name = "Name"
.Columns(2).Name = "Vor- und Nachname"
.Columns(3).Name = "Vorname"
.Columns(4).Name = "E-Mail"
.Columns(5).Name = "Organisationseinheit"
.Columns(6).Name = "Rolle"

Ich will die Spalte 5 in 4 Spalten aufteilen die zwischen spalte 4 und 6 eingefügt werden. Dies ohne die weiteren Spalten anpassen zu müssen.

Freundliche Grüsse

Kinderueberraschung
Bitte warten ..
Mitglied: colinardo
29.10.2013, aktualisiert um 13:29 Uhr
füge die neuen Spalten mit Columns.Add() am Ende der Tabelle hinzu und gibst ihnen Namen
dim neueSpalte as DataColumn = DataTable.Columns.Add("Org1")
Hinterher kannst du die Reihenfolge im DataGridView mit der DisplayIndex Eigenschaft einer Spalte anpassen:
01.
datagridview.columns("Org1").displayIndex = 5
02.
datagridview.columns("Org2").displayIndex = 6
03.
datagridview.columns("Org3").displayIndex = 7
04.
datagridview.columns("Org4").displayIndex = 8
alles weitere findest du problemlos in der MSDN Doku zu den jeweiligen Objekten.
G. Uwe
Bitte warten ..
Mitglied: Kinderueberraschung
29.10.2013 um 14:11 Uhr
Vielen Dank für deine Antwort!
Ich probiere das mal aus

Kinderüberraschung
Bitte warten ..
Ähnliche Inhalte
Visual Studio

DataGridViewComboBoxColumn - DatagridView

Frage von SachsenHessiVisual Studio2 Kommentare

Hallo all, ich stehe mal wieder auf dem Schlauch :( Ich habe ein DGV, dem eine DataGridViewComboBoxColumn zugefügt wird. ...

Visual Studio

VB.Net - Datagridview Objekt Update

gelöst Frage von PatrickB90Visual Studio1 Kommentar

Guten Morgen zusammen, als neu Einsteiger im Bereich VB.Net steh ich grade vor einem Problem. In einer Form wurde ...

Visual Studio

DBNull Fehler im Datagridview

gelöst Frage von Pilger83Visual Studio4 Kommentare

Hallo zusammen, seit Wochen schlag ich mich mit einem Problem herum, ich hoff einer von euch ist so lieb ...

Batch & Shell

Powershell Datagridview Zeilen bearbeiten

gelöst Frage von derhoeppiBatch & Shell2 Kommentare

Hallo Leute, ich habe eine Frage. Ich habe mir eine GUI erstellt, die ein Datagridview, ein paar Buttons und ...

Neue Wissensbeiträge
Internet

EU Urheberrechtsreform: Eingriff in die Internetkultur

Information von Frank vor 13 StundenInternet1 Kommentar

Liebe Besucherin, lieber Besucher, warum erscheint das obere Banner in allen Beiträgen? Aus Protest gegen Teile der geplanten EU-Urheberrechtsreform ...

Windows Server
Windows Backup - FilterManager Event 3
Tipp von NixVerstehen vor 1 TagWindows Server

Hallo zusammen, ich bin kein gelernter ITler und auch beruflich nicht in dem Feld tätig. Wir setzen in unserem ...

Windows 10

Windows 10 - Programme laufen schneller, wenn Sie mit Administratorrechten ausgeführt werden

Erfahrungsbericht von 1Werner1 vor 2 TagenWindows 1013 Kommentare

Moin, das wollte ich erst nicht glauben, aber es ist so. Wenn Ihr ein Programm mit Administratorrechten unter Windows ...

Sicherheits-Tools
Putty hat heftige Bugs korrigiert!
Information von Lochkartenstanzer vor 3 TagenSicherheits-Tools8 Kommentare

Moin, Wie man aus herauslesen kann, sind in den Versionen vor 0.71 gravierende Bugs, die es angeraten erscheinen lassen, ...

Heiß diskutierte Inhalte
Server-Hardware
Kompatibilität Tray für HP Proliant DL385 G10 vs. G8, G9
Frage von chris123Server-Hardware19 Kommentare

Hallo, weiß einer der hier anwesenden, ob die Trays für 2,5 " HDDs zwischen einem DL 385 G10 und ...

Outlook & Mail
Office 365 mit Email-Profil installieren
gelöst Frage von 139221Outlook & Mail18 Kommentare

Hallo, kurz zu meiner Person: Vor ungefahr 10 Jahren habe ich eine Umschuldung zum Fachinformatiker für Systemintegration gemacht aber ...

LAN, WAN, Wireless
Glasfaserkabel verlegen und Anschlüsse setzen
Frage von LLL0rdLAN, WAN, Wireless13 Kommentare

Hallo Leute, ich muss demnächst ein Netzwerkkabel auf einer Länge von ca. 70 Metern verlegen. Das Netzwerkkabel soll dabei ...

Server-Hardware
Server Hardwareempfehlung für Projekt
gelöst Frage von heax22Server-Hardware12 Kommentare

Hallo zusammen, ich bin auf der Suche nach einer geeigneten Server Plattform um unter Hyper-V einen virtuellen Server 2016 ...