Register for your free account! | Forgot your password?

You last visited: Today at 06:27

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



VB Datagrid

Discussion on VB Datagrid within the .NET Languages forum part of the Coders Den category.

Closed Thread
 
Old   #1

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
VB Datagrid

Hallo Leute,

ich habe meine Daten aus einer DataTable in ein CSV Dokument gespeichert, und wollte, dass es bei jedem Start diese Daten wieder in ein DataGridView einliest und anzeigt.

Leider habe ich keine Ahnung wie ich die Daten aus meiner CSV datei in meine DataGridView bringe.


Meine CSV Datei sieht folgendermaßen aus.

Quote:
"Data1";"Data2";"Data3";"Data4";"Data5";"Data6 "
Problem hat sich geändert.
Ravenstorm is offline  
Old 06/11/2012, 14:01   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
wenn du die datei in ein DataTable einlesen kannst, kannst du doch einfach
Code:
DataTable table;
//Table einesen...
dataGridView1.DataSource = table
schreiben.
nkkk is offline  
Thanks
1 User
Old 06/11/2012, 15:16   #3
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
wenn du es 'per hand' machen willst wäre split das richtige zauberwort
tolio is offline  
Thanks
1 User
Old 06/11/2012, 15:56   #4

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
Quote:
Originally Posted by tolio View Post
wenn du es 'per hand' machen willst wäre split das richtige zauberwort
Ja, die Idee hatte ich schon, hätte da noch einmal eine Frage, könntest du mich bitte in Skype adden: blackcat222222

Wäre dir sehr dankbar.
Ravenstorm is offline  
Old 06/12/2012, 11:12   #5
 
tolio's Avatar
 
elite*gold: 2932
The Black Market: 169/1/0
Join Date: Oct 2009
Posts: 6,966
Received Thanks: 1,097
um es mal für die nachwelt festzuhalten

Code:
        Dim data As New DataTable
        Dim sLine() As String = File.ReadAllLines("\Daten.csv", System.Text.Encoding.Default)
        Dim colums() As String = sLine(0).Replace("""", "").Split(";")
        For z = 0 To colums.Length - 1
            data.Columns.Add(colums(z))
        Next
        For i = 1 To sLine.Length - 1
            Dim currentLine() As String = sLine(i).Replace("""", "").Split(";")
            data.Rows.Add(currentLine)
        Next
        DataGridView1.DataSource = data
tolio is offline  
Thanks
1 User
Old 06/12/2012, 15:58   #6

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
Quote:
Originally Posted by tolio View Post
um es mal für die nachwelt festzuhalten

Code:
        Dim data As New DataTable
        Dim sLine() As String = File.ReadAllLines("\Daten.csv", System.Text.Encoding.Default)
        Dim colums() As String = sLine(0).Replace("""", "").Split(";")
        For z = 0 To colums.Length - 1
            data.Columns.Add(colums(z))
        Next
        For i = 1 To sLine.Length - 1
            Dim currentLine() As String = sLine(i).Replace("""", "").Split(";")
            data.Rows.Add(currentLine)
        Next
        DataGridView1.DataSource = data
*** genau.
Danke dir noch einmal, jetzt weiß ich es besser

#close
Ravenstorm is offline  

Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.