Questione : Come aggiornare un subitem del listbiew via una selezione della casella combinata

Ciao, ho un listview contenere tre colonne due di cui sono popolati dalle selezioni di Listbox.  Sto provando a popolare la terza colonna via una selezione del combobox.  Howerver, inoltre voglio l'utente potere cambiare un valore attuale nel listview.  Ho scritto il codice allegato a atempt per fare questo ma ottengo il seguente error
" InvalidArgument=Value “di 2„ sono non valido per “l'indice„. Nome di parametro: indice "
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
class= maniglie cboAssignTabId_SelectedIndexChanged secondarie cboAssignTabId.SelectedIndexChanged " del id= " codeSnippet857531 del
Private " notpretty " (mittente di ByVal come System.Object, ByVal e come System.EventArgs)
       
        lvMatchedDvid.Items (lvMatchedDvid.Items.Count - 1).SubItems (2).Text = cboAssignTabId.SelectedItem.ToString
        

    Sommergibile dell'estremità
class= del

Risposta : Come aggiornare un subitem del listbiew via una selezione della casella combinata

Potete provare prego a cambiare questo:

lvMatchedDvid.Items (lvMatchedDvid.Items.Count - 1).SubItems (2).Text = cboAssignTabId.SelectedItem.ToString

da questo:

lvMatchedDvid.Items (lvMatchedDvid.Items.Count - 1).SubItems (0). Testo = cboAssignTabId.SelectedItem.ToString

jppinto
Altre soluzioni  
 
programming4us programming4us