2010-08-17 5 views
-1

C# je utilise, VS-2005Insérer des données dans Listview et enregistrez SQL Server

am nouveau pour le contrôle listview dans VS-2005. Je sais comment insérer des enregistrements dans Listview en tapant sur TextBox externe.

Mais je ne sais pas comment insérer directement des enregistrements sur le contrôle ListView vide car ce n'est pas Focus It's Self.

Si autrement, ou est-il possible d'insérer des données directement dans ListView Control alors s'il vous plaît fournissez-moi du code ou guidez-moi s'il vous plaît.

Répondre

1

Si vous faites référence à WinForms, voir System.Windows.Forms.ListViewItem Class, il Représente un élément dans un contrôle ListView.

ListViewItem classe définit l'aspect, le comportement et les données associées à un élément qui est affiché dans le contrôle ListView. ListViewItem Les objets peuvent être affichés dans le contrôle ListView dans l'une des quatre vues différentes.

Dans l'exemple sur la même page (voir l'exemple complet utilisant l'arbitre ci-dessus):

ListView listView1 = new ListView(); 
... 
ListViewItem item1 = new ListViewItem("item1",0); 
... 
listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3}); 
+0

thx monsieur, mais je veux permettre à l'utilisateur d'insérer des données directement en utilisant listview est-ce possible? – mahesh

+0

Insérez simplement le contenu TextBox (par exemple, cliquez sur) dans un nouvel ListViewItem, puis ajoutez-le à ListView. – gimel

+0

comment? pouvez-vous m'expliquer en détails ou donner un exemple et merci, pour vos commentaires – mahesh

0

On dirait que vous voulez un contrôle de grille plutôt qu'un contrôle ListView. Dans mon expérience, les contrôles Listview sont principalement en lecture seule et les grilles sont modifiables. Avez-vous envisagé d'utiliser une grille?

Questions connexes