Register for your free account! | Forgot your password?

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

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

Advertisement



[C#]ListView einstellen.

Discussion on [C#]ListView einstellen. within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,463
Received Thanks: 1,481
[C#]ListView einstellen.

Hey leute, nach langen (Teilweise erfolglosen) googlen frag ich einfach mal hier:

Ich schreibe mir derzeit ein "Bann Tool" mit MS Visual C# Express 2010.
Ich habe erfolgreich eine Verbindung zur Datenabank hergestellt und kann auch per Knopfdruck bannen :P

Nur möchte ich nun das die gebannten Chars in einer Liste angezeigt werden und die "ungebannten" auch in einer liste angezeigt werden.
Dies wollte ich per ListView machen, allerdings versteh ich das nicht so ganz und beim Googeln kamen immer so komplizierte sachen

Code:
Wie ihr seht hab ich unten schonmal irgendwas getestet.^^
Hoffe ihr könnt mir ein wenig "start hilfe" geben
(Seid nicht so hart bin noch frisch am lernen )
dOofkopf!™ is offline  
Old 05/06/2012, 21:09   #2
 
qickly's Avatar
 
elite*gold: 0
Join Date: Apr 2011
Posts: 351
Received Thanks: 57
Mit C# ein Bannprogramm zu machen ist sinnlos, da man sowas in paar Minuten entfernen kann.
For Each BannedNuub In Database.Lines()
Listview1.Items.Add(BannedNuub)
Next
Ungefähr so, aber es ist VB.
qickly is offline  
Thanks
1 User
Old 05/06/2012, 21:11   #3
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,463
Received Thanks: 1,481
Quote:
Originally Posted by qickly View Post
Mit C# ein Bannprogramm zu machen ist sinnlos, da man sowas in paar Minuten entfernen kann.
For Each BannedNuub In Database.Lines()
Listview1.Items.Add(BannedNuub)
Next
Ungefähr so, aber es ist VB.
So sinnlos ist es nicht, man muss nähmlich (auf unseren Server) immer in die DB rein und dann noch den Player suchen dann den Column suchen und alles einstellen so ist es relativ einfach^^
dOofkopf!™ is offline  
Old 05/06/2012, 22:43   #4


 
Al Kappaccino's Avatar
 
elite*gold: 179
Join Date: Oct 2009
Posts: 7,853
Received Thanks: 8,558
Was genau willst du denn mit der Listview machen? Wenn du nicht mehrere Spalten für irgendwelche Informationen brauchst, reicht eine ListBox vollkommen aus.

Ansonsten wie schon gesagt, wenn du nur eine Spalte nutzen willst reicht
Code:
listview1.Items.Add("DeinZeugs");
Hast du mehrere Spalten addest du es halt so:
Code:
listView1.Items.Add(new ListViewItem(new String[] { "Spalte 1", "Spalte 2" }));

Willst du informationen von einem angewählten Item abfragen, packst du halt
Code:
ListViewItem item = ((ListView)listView1).FocusedItem;
in das "SelectedIndexChanged" event.

Ps.: Den "item" content frägt man dann mit "item.Text" bei 1 Spalte und bei mehreren "item.SubItems[index].Text" ab, wobei "index" für die Nummer der Spalte die von links nach rechts 0,1,2,... etc. ist.
Al Kappaccino is offline  
Thanks
1 User
Old 05/07/2012, 14:50   #5
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,463
Received Thanks: 1,481
Habs mir anderes überlegt, hab eine ListBox gemacht nun muss ich halt von einer MySQL DB was einf+gen^^
dOofkopf!™ is offline  
Old 05/07/2012, 16:53   #6
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
naja du benutzt DataSource:
1) zu fügst deiner form eine neue "BindingSource" aus der toolbox hinzu.
2) du setzt bei deiner listbox die "DataSource" Eigenschaft auf bindingsource1 (im designer)

dann fehlt bei deinem code nicht mehr viel:

PHP Code:
.....
        
DataTable table = new DataTable();
        
//table.Locale = System.Globalization.CultureInfo.InvariantCulture;
        
adapter.Fill(table);
        
bindingSource1.DataSource table;
        
listBox1.DisplayMember "a_name"

PS: ich würde dir empfehlen oben bei den usings nur die hinzuschreiben, die du brauchst das macht dein code übersichtlicher.
nkkk is offline  
Thanks
1 User
Old 05/08/2012, 15:36   #7
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,463
Received Thanks: 1,481
Quote:
Originally Posted by nkkk View Post
naja du benutzt DataSource:
1) zu fügst deiner form eine neue "BindingSource" aus der toolbox hinzu.
2) du setzt bei deiner listbox die "DataSource" Eigenschaft auf bindingsource1 (im designer)

dann fehlt bei deinem code nicht mehr viel:

PHP Code:
.....
        
DataTable table = new DataTable();
        
//table.Locale = System.Globalization.CultureInfo.InvariantCulture;
        
adapter.Fill(table);
        
bindingSource1.DataSource table;
        
listBox1.DisplayMember "a_name"

PS: ich würde dir empfehlen oben bei den usings nur die hinzuschreiben, die du brauchst das macht dein code übersichtlicher.
Jo welches "Using" muss ich benutzen und Adapter im kontext zu haben?
Bzw wie kriegt man sowas raus
dOofkopf!™ is offline  
Old 05/08/2012, 19:50   #8
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
Quote:
Originally Posted by Testosteron™ View Post
Jo welches "Using" muss ich benutzen und Adapter im kontext zu haben?
Bzw wie kriegt man sowas raus
njaa der adapter ist genau der MySqlDataAdapter wie du ihn schon in deinem ersten post bei button2_click beunutzt hast.

und wie man das rauskriegt naja man guckt sich das auf der microsoft Seite für mssqlserver an und schribt das für mysqlserver um.
nkkk is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Listview eintrag löschen
01/07/2012 - AutoIt - 2 Replies
Hi, ich wollte gerne wissen wie man einen Makierten Listview eintrag löscht. Also da ist ein Wintrag und man drück nen Button und dann wird gelöscht was drinn steht. Geht das iwie mit GUICtrlGetHandle() , dass man einfach den Eintrag mit dem dazu gehörigen Array ausliest?? MfG Ludder231
Listview - items auslesen
12/04/2011 - AutoIt - 6 Replies
Hi, Ich wollte fragen wie man in einer Listview die items ausliest. Also weil die immer unterschiedlich heißen muss man dass doch bestimmt mit Ubound oderso machen. Leider weiß ich nicht wie. Hier mal meine Listview: $ListView1 = GUICtrlCreateListView("Computer|Settings|_doD rink|_doTraining|_doStroke|_doGiveCarrot|_doGroom| _doGiveFood|_doNight|_doAge", 0, 0, 786, 446) if $rev = "/User_Info" or $rev = "/user_info" then $item4 = GUICtrlCreateListViewItem("Userinfo abgerufen",...
ListView Tabelle ordnen
10/08/2011 - AutoIt - 6 Replies
ich hab bisher noch nie mit ListViews gearbeitet. So sieht das ganze derweilen aus: #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Include <File.au3> #include <GUiListview.au3>
[C#]listView
07/28/2011 - .NET Languages - 4 Replies
Hey Leute, wie der Titel schon sagt brauche ich Hilfe beim listView in C#. Mein Problem ist folgendes: Ich will einen Password Manager machen, und das Passwort usw. über eine andere Form in die listView von Form1 einfügen. Das funktioniert soweit auch, jedoch wenn ich nun ein zweites einfüge, dann wird die erste Zeile geändert, da ich das gleiche item noch mals einfüge nur mit anderem Text oder so. Hier ist mal der Source:
Autoit3 Listview Transparent
12/31/2010 - AutoIt - 3 Replies
Hallo Leute, kann mir wer sagen wie ich es schaffe, ein Listview Control transparent zu machen, damit das Hintergrundbild der GUI durchscheint. Danke schon mal. PaPa-Schlumpf



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


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.