Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    [vb net] Almeno una delle colonne del controllo DataGridView non ha alcun modello di

    Ottento il seguente errore quando provo a impostare un datagridview

    vi posto sotto il codice

    codice:
     Private Sub frmEditUser_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim query = "SELECT * FROM utente"
            Dim strCon = cn.ConnectionString
            rs.let_ActiveConnection(strCon)
            If (rs.State = 1) Then
                rs.Close()
            Else
                rs.let_Source(query)
                rs.Open()
            End If
            Dim id_grp As Integer() = New Integer(100) {}
            Dim grp_testo As String() = New String(100) {}
            Dim x As Integer
            Do Until rs.EOF
                id_grp(x) = rs.Fields.Item(0).Value.ToString
                grp_testo(x) = rs.Fields.Item(1).Value.ToString
                rs.MoveNext()
                x = x + 1
            Loop
            Dim numRighe As Integer = id_grp.Count.ToString
    
           
    
            DataGridView1.ColumnHeadersVisible = True
            Dim columnHeaderStyle As New DataGridViewCellStyle()
            columnHeaderStyle.BackColor = Color.Beige
            columnHeaderStyle.Font = New Font("Verdana", 10, FontStyle.Bold)
            DataGridView1.ColumnHeadersDefaultCellStyle = columnHeaderStyle
            ' Set the column header names.
            Dim cell1 As DataGridViewCell = New DataGridViewTextBoxCell()
            Dim col1 = New DataGridViewColumn()
            With col1
                .Name = "ID"
                .HeaderText = "ID"
                .CellTemplate = cell1
                .DataPropertyName = "ID"
            End With
            Dim col2 = New DataGridViewColumn()
            With col2
                .Name = "COGNOME"
                .HeaderText = "COGNOME"
                .DataPropertyName = "COGNOME"
            End With
            Dim col3 = New DataGridViewColumn()
            With col3
                .Name = "NOME"
                .HeaderText = "NOME"
                .DataPropertyName = "NOME"
            End With
            Dim col4 = New DataGridViewComboBoxColumn()
            With col4
                .Name = "ATTIVO"
                .HeaderText = "ATTIVO"
                .DataPropertyName = "ATTIVO"
            End With
            Dim col5 = New DataGridViewColumn()
            With col5
                .Name = "GRUPPO"
                .HeaderText = "GRUPPO"
                .DataPropertyName = "GRUPPO"
            End With
    
            Me.DataGridView1.Columns.AddRange(col1, col2, col3, col4, col5)
    
    
    
    
            Dim query2 = "SELECT * FROM utente"
            rs2.let_ActiveConnection(strCon)
            If (rs2.State = 1) Then
                rs2.Close()
            Else
                rs2.let_Source(query)
                rs2.Open()
            End If
    
            Do Until rs2.EOF
    
                Dim c1 As String = rs2.Fields(0).Value.ToString
                Dim c2 As String = rs2.Fields(1).Value.ToString
                Dim c3 As String = rs2.Fields(2).Value.ToString
                Dim c4 As String = rs2.Fields(4).Value.ToString
                Dim c5 As String = rs2.Fields(3).Value.ToString
                Dim rigaNuova() As String = {c1, c2, c3, c4, c5}
                Me.DataGridView1.Rows.Add(rigaNuova)
    
                'Me.DataGridView1.Item(3, numRiga).Value = rs2.Fields(3).Value.ToString
                'Me.DataGridView1.Item(4, numRiga).Value = rs2.Fields(4).Value.ToString
                rs2.MoveNext()
            Loop
        End Sub
    da quanto capisco si tratta di dirgli di che tipo sono i dati. ma come la imposto la proprietà?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    non capisco la domanda.. perchè poi usa un titolo di lunghezza biblica???

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Originariamente inviato da Stoicenko
    non capisco la domanda.. perchè poi usa un titolo di lunghezza biblica???




    il regolamento consiglia di mettere i titoli esplicativi :d
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da ciro78


    il regolamento consiglia di mettere i titoli esplicativi :d
    Già, ma il Regolamento consiglia anche di essere più chiari possibile, e qui serve un po' di buon senso, perchè:

    1) il titolo è stato tagliato quindi perde completamente di significato, e diventa incomprensibile.
    Ergo, ottieni l'effetto opposto a quello indicato dal Regolamento.

    2) accenni ad un messaggio di errore:
    Ottento il seguente errore quando provo a impostare un datagridview
    ma a seguire non indichi né quale sia l'errore, né in quale riga si verifica (cosa ancor più importante!)

    3) a tali condizioni, il codice inviato non ha alcun senso pratico.


  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Originariamente inviato da gibra
    Già, ma il Regolamento consiglia anche di essere più chiari possibile, e qui serve un po' di buon senso, perchè:

    1) il titolo è stato tagliato quindi perde completamente di significato, e diventa incomprensibile.
    Ergo, ottieni l'effetto opposto a quello indicato dal Regolamento.
    al titolo manca solo "di cella". Chi conosce l'argomento......avrebbe capito lo stesso
    Comunque piu sotto riporto l'intero errore

    2) accenni ad un messaggio di errore:

    ma a seguire non indichi né quale sia l'errore, né in quale riga si verifica (cosa ancor più importante!)

    3) a tali condizioni, il codice inviato non ha alcun senso pratico.


    Allora l'errore era riportato nel titolo. Che riporto in versione integrale.......

    Almeno una delle colonne del controllo DataGridView non ha alcun modello di cella.

    la riga che lo genera........ è forse quella che aggiunge una riga al datagridview??

    capisco la smania di volersi mettere in mostra....ma.....
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    capisco la smania di volersi mettere in mostra....ma.....
    volava solo farti capire che esistono delle regole per far si che tutti possano usare il forum nel modo più corretto.. tutto qui

    ho letto il tuoi post e nonostante usi le datagrid nel mio lavoro non ho capito molto di ciò che volevi..

  7. #7
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Originariamente inviato da ciro78
    capisco la smania di volersi mettere in mostra....ma.....
    Complimenti, questa sì che è una risposta intelligente.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da gibra
    Complimenti, questa sì che è una risposta intelligente.
    Concordo con Gibra ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    capisco la smania di volersi mettere in mostra....ma.....
    Se chi per "la smania di mettersi in mostra" ... non rispondesse ad i tuoi post..... come risolveresti i tuoi problemi ???
    Non si chiede molto .... un forum è fatto di PERSONE che condividono esperienza per il piacere di farlo senza secondi fini ..... quello che si chiede è chiarezza e sopratutto rispetto per chi cerca di dedicarti del tempo (utile o meno che sia).
    A volte può sembrarti brusco il modo in cui qualcuno ti risponde ..... ma lo si è perchè c'è un regolamento che viene più e più volte richiamato all'attenzione di tutti proprio nel rispetto di chi usufruisce del forum.
    Qui, o in altri forum, il discorso non cambia ..... dappertutto si chiede chiarezza.
    Come la prenderesti se qualcuno ti rispondesse ..... il problema è nella tipizzazione delle colonne ... senza darti ulteriori dettagli ?????

    Ciao.

  10. #10
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ragazzi permettetemi ma

    - siete un tantino pesanti solo perchè il titolo ha trocato una parola dell'errore
    - violate il regolamento rispondendo con post no pertinenti

    Complimenti, questa sì che è una risposta intelligente.
    mi adeguo

    Concordo con Gibra ...
    amen

    Se chi per "la smania di mettersi in mostra" ... non rispondesse ad i tuoi post..... come risolveresti i tuoi problemi ???
    - cercherei altrove

    Non si chiede molto .... un forum è fatto di PERSONE che condividono esperienza per il piacere di farlo senza secondi fini ..... quello che si chiede è chiarezza e sopratutto rispetto per chi cerca di dedicarti del tempo (utile o meno che sia).
    non ho detto il contrario

    A volte può sembrarti brusco il modo in cui qualcuno ti risponde ..... ma lo si è perchè c'è un regolamento che viene più e più volte richiamato all'attenzione di tutti proprio nel rispetto di chi usufruisce del forum.
    Qui, o in altri forum, il discorso non cambia ..... dappertutto si chiede chiarezza.
    Come la prenderesti se qualcuno ti rispondesse ..... il problema è nella tipizzazione delle colonne ... senza darti ulteriori dettagli ?????
    non si tratta di essere bruschi o meno. c'e stato un taglio del titolo a causa delle impostazioni del forum che non ho controllato.

    Invece di chiedere perchè il titolo lungo si poteva far notare solo la cosa. come a volte faccio io quando non capisco la richiesta. io avrei corretto e avremmo proseguito. in merito alle regole consentimi ma voi tutti che avete risposto non le avete osservate.

    ora e concludo con questa polemica stupida, se non siete interessati non rispondete.

    grazie
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.