Domanda veloce su DataGridView

martedì 09 maggio 2006 - 16.08

lordwaizard Profilo | Senior Member

Ho inserito una datagridview nella mia form e come colonne ho inserito varie combocolums
1) Ora ho visto che posso inserire tramite le proprietà i dati nelle combo, andando nel menu:
Modifica colonne,column3(ad esempio),dati,items e da qui posso aggiungere svariati items.

Come posso fare per aggiungere item direttamente tramite un ciclo?
while i<20
dgv.??????.item.add(i)
i+=1
....

2) E' possibile fare in modo che scrivendo "12" automaticamente nella combo si visualizzano tutti gl iitem che iniziano con 12 (tipo barra indirizzi internet explorer)?

Scusate per la domanda da principiante.
Grazie in anticipo
Davide

19018 Profilo | Expert

Premetto che vado a memoria...
1)Dovrebbe bastarti utilizzare uno degli overloads di dataGridView1.Rows.Add() , puoi passare un datagridviewrow precedentemente istanziato oppure un array di oggetti da inserire per ogni cella. Scegli tu

2)Credo che per farlo dovresti intervenire un passo prima del datagridview, potresti usare la proprietà filter del bindingsource.Leggi qui -> http://msdn2.microsoft.com/en-us/library/ya3sah92.aspx ti può essere molto utile.

ciao


Stefano Passatordi

http://blogs.dotnethell.it/stem/

lordwaizard Profilo | Senior Member

1) Il problema non è inserire una riga.
IL problema che in una colonna ho una combocolums.
Ora vorrei inserire degli items nella combocoluns ma non so come fare.
Grazie

19018 Profilo | Expert

Dovrebbe essere ancora più semplice allora.
Se ad esempio il DataGridViewComboBoxColumn si chiama prova, ti dovrebbe bastare scrivere prova.Items.Add(object item).
ciao

Stefano Passatordi

http://blogs.dotnethell.it/stem/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5