Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 16:54

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

Advertisement



Visual Basic 2010 Listview

Discussion on Visual Basic 2010 Listview within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
dragonheart11's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 567
Received Thanks: 243
Visual Basic 2010 Listview

Hallo E*Pvp,
Ich habe ein problem und zwar möchte ich eine Textdatei in einem Listview anzeigen lassen.
Um genauer zu sein die Textdatei sollte so aussehen :

Code:
Item Nr	Item Id	Item Name
Das sollte die Listview so lesen das "Item Nr" in der 1. Spalte steht, Item Id in der 2. Spalte steht und Item Name in der 3. Spalte steht.
Hoffe man kann mir helfen da ich auch gegoogelt hab aber nie richtig verstanden hab was dort diskutiert wurde.
dragonheart11 is offline  
Old 03/04/2012, 02:20   #2


 
Al Kappaccino's Avatar
 
elite*gold: 179
Join Date: Oct 2009
Posts: 7,853
Received Thanks: 8,558
Nächste mal wirklich Google usen.

Naja egal, wenn du die Textdatei nach diesem Schema gliederst:

Quote:
1;34;Baseball
2;98;Schuh
3;23;Loeffel
Einfach alle Zeilen auslesen und in ein String array speichern. Dieses dann Zeile für Zeile mit einem beliebigen Tennungszeichen splitten lassen und der listview adden.

Code:
            
OpenFileDialog OpnFileDialog = new OpenFileDialog();
            OpnFileDialog.Filter = ("Text Files|*txt");
            if (OpnFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string[] stack = File.ReadAllLines(OpnFileDialog.FileName);
                foreach (string s in stack)
                {
                    string[] str = s.Split(new Char[] { ';' });
                    ListViewItem item = new ListViewItem(str);
                    listView1.Items.Add(item);
                }
            }
Sieht dann so aus:

Al Kappaccino is offline  
Old 03/04/2012, 11:28   #3
 
dragonheart11's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 567
Received Thanks: 243
ich danke dir für die antwort aber ich versteh nicht wie genau dieser code bei dir funktionieren konnte das dieser nur fehler enthält also alles wird blau unterstrichen ich kann mit dem code garnichts anfangen sorry :/
dragonheart11 is offline  
Old 03/04/2012, 11:57   #4
 
BlackWu's Avatar
 
elite*gold: 4
Join Date: Nov 2008
Posts: 1,189
Received Thanks: 395
Quote:
Originally Posted by dragonheart11 View Post
ich danke dir für die antwort aber ich versteh nicht wie genau dieser code bei dir funktionieren konnte das dieser nur fehler enthält also alles wird blau unterstrichen ich kann mit dem code garnichts anfangen sorry :/
Ist ja auch C#...
BlackWu is offline  
Old 03/04/2012, 11:59   #5
 
dragonheart11's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 567
Received Thanks: 243
Kanns mir einer in vb aufschreiben mit erklärung wenns geht wäre sehr nett ich bin noch nicht allzu fit in sachen programmieren
dragonheart11 is offline  
Old 03/04/2012, 12:15   #6
 
elite*gold: 0
Join Date: Aug 2005
Posts: 30
Received Thanks: 1
Das sollte dann in etwa so aussehen.. (code ist nicht getestet..)
Und das Imports System.IO nicht vergessen.

Code:
    
Sub asdf()
        Dim OpnFileDialog = New OpenFileDialog()
        OpnFileDialog.Filter = ("Text Files|*txt")
        If OpnFileDialog.ShowDialog() = System.Windows.Forms.DialogResult.OK Then

            Dim stack = File.ReadAllLines(OpnFileDialog.FileName)
            For Each s In stack
                Dim str = s.Split(";")
                Dim item = New ListViewItem(Str)
                listView1.Items.Add(item)
            Next
        End If

    End Sub
Deathy is offline  
Thanks
1 User
Old 03/04/2012, 12:19   #7
 
dragonheart11's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 567
Received Thanks: 243
Es funktioniert danke ! Aber wie mach ich das das wenn man auf eine zeile klickt, in textbox1 = Item Nr, Item Id und Item name steht? wäre nett wenn du mir nochmals antworten könntest, danke
dragonheart11 is offline  
Old 03/04/2012, 13:47   #8
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
PHP Code:
sub lv_selectedindexchanged (...)
   
tb.text string.format("{0}, {1}, {2}"lv.focuseditem.textlv.focuseditem.subitems(1).textlv.focuseditem.subitems(2).text)
end sub 
Kraizy​ is offline  
Thanks
1 User
Old 03/04/2012, 14:20   #9
 
dragonheart11's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 567
Received Thanks: 243
Danke erstmal, aber wenn ich eine zeile anklicke funktioniert es wenn ich aber ein 2. mal eine zeile anklicke dann bringt er diesen fehler :
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
Hoffe du kannst mir helfen :/.
dragonheart11 is offline  
Old 03/04/2012, 14:34   #10
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Dann hat die eine Zeile vllt. keine 3 Einträge? Das kann ich ja so ohne weiteres nicht wissen..
Kraizy​ is offline  
Old 03/04/2012, 14:43   #11
 
dragonheart11's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 567
Received Thanks: 243
Geschafft mit einem Try befehl kA warum das geht aber es geht xd
dragonheart11 is offline  
Old 03/04/2012, 15:45   #12
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,810
Du ignorierst dabei bloß die Fehlermeldung, die durch besseres Programmieren gar nicht erst kommen würde..
Kraizy​ is offline  
Old 03/04/2012, 16:46   #13


 
Al Kappaccino's Avatar
 
elite*gold: 179
Join Date: Oct 2009
Posts: 7,853
Received Thanks: 8,558
Quote:
Originally Posted by dragonheart11 View Post
ich danke dir für die antwort aber ich versteh nicht wie genau dieser code bei dir funktionieren konnte das dieser nur fehler enthält also alles wird blau unterstrichen ich kann mit dem code garnichts anfangen sorry :/
Der Code war auch nicht für c&p gedacht. C# und VB sind sich verdammt ähnlich, also sollte es nicht schwer sein dass einfach bisschen anzupassen, außerdem gibts ja immernoch c# zu vb konverter im Internet falls man es doch nicht schafft. VB hab ich nichtma installed lawl.

Quote:
Originally Posted by dragonheart11 View Post
Geschafft mit einem Try befehl kA warum das geht aber es geht xd
Wie der Name es schon sagt: "Try = Versuch". Ohne den Try Block zwingst du ihn quasi den Befehl auszuführen, wenn dort aber etwas schief läuft kann er es nicht ohne weiteres Ignorieren, da das Programm sonst möglicherweise fehlerhaft läuft oder crashed. Wenn du ihm sagst er soll es versuchen, dann tut er es eben und ignoriert den Befehl einfach wenn ein Fehler ensteht
Al Kappaccino is offline  
Reply


Similar Threads Similar Threads
[VISUAL BASIC 2010] Label
07/06/2011 - .NET Languages - 31 Replies
Hallo, ich bin grad dabei in VB eine Art Shooter zu basteln. Und zwar muss man, wenn Label-A(Monition) auf 0 ist auf "Nachladen" klicken, damit Label-A wieder auf 10 springt. Nur wenn Label-A auf 0 ist und man weiter schießt geht es in den Minusbereich (-1, -2, -3...) Das möchte ich aber verhindern. Label-A soll auf 0 bleiben, bis man auf nachladen geklickt hat. Danke!
Visual Basic 2010 KEY !!!
11/22/2010 - Trading - 1 Replies
Guten Tag verkaufe Visual Basic 10 keys 9 Vorhanden Pro key 5 euro Originale.
Visual Basic 2010
11/14/2010 - .NET Languages - 2 Replies
Moin community hab ma wieder eine frage zu visual basic 2010 und zwar versuch ich ein admin tool für starcraft2 zu erstellen das für livestreamer da ist nur mein problem ist das das programm immer sich in den hintergrund packt sobald ich starcraft2 öffne ich hab es schon mit den befehlen wie me.topmost = true oder me.bringtofront probiert aber nichts funktionert ...
Visual Basic 2010 [WMP]
06/12/2010 - Technical Support - 0 Replies
Jah also ich woltle mal einen Eigenden machen nur wie Speicher ich den das meine Freunde den auch bekommen können von mir? Frage:Kann ich auch den schwarzenhintergund in ein von meinen Designs ändern und das Icon ganz oben auch ändern? Und was kann man noch so damit machen? Bitte um hilfe!



All times are GMT +2. The time now is 16:54.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.