Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811

    .net dtagrid con colonna check

    salve dato
    il seguente codice vorrei inserire un colonna di tipo check nella datagrid, ma porprio la seconda colonna nn me la visualizza
    xche ?
    grazie

    codice:
    Dim WithEvents DT As New DataTable("Tabella")
    
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    
            Dim Dc As DataColumn
            Dc = New DataColumn("Codice")
            DT.Columns.Add(Dc)
            Dc = New DataColumn("Data1")
            DT.Columns.Add(Dc)
        
            Dim Ts As New DataGridTableStyle
            Ts.MappingName = "Tabella"
    
    
            Dim Tc As DataGridTextBoxColumn
            Dim ch As DataGridBoolColumn
    
            Tc = New DataGridTextBoxColumn
            Tc.MappingName = "Codice"
            Tc.HeaderText = "COD."
            Tc.Width = 100
            Ts.GridColumnStyles.Add(Tc)
    
         
            ch = New DataGridBoolColumn
            ch.HeaderText = "Data"
            ch.MappingName = "Data"
            ch.Width = 100
            Ts.GridColumnStyles.Add(ch)
    
    
            Me.DataGrid1.DataSource = DT
            Me.DataGrid1.TableStyles.Add(Ts)
    
            AddRows()
    
        End Sub
        Private Sub AddRows()
    
            Dim Dr As DataRow
    
            Dr = DT.NewRow
            Dr(0) = "1"
            Dr(1) = "20040101"
            DT.Rows.Add(Dr)
    
            Dr = DT.NewRow
            Dr(0) = "2"
            Dr(2) = True
            DT.Rows.Add(Dr)

  2. #2

    Re: .net dtagrid con colonna check

    Originariamente inviato da amodio
    il seguente codice vorrei inserire un colonna di tipo check nella datagrid, ma porprio la seconda colonna nn me la visualizza
    xche ?
    Perche' non definisci il datatype della colonna e quindi il datatype e' quello di default (string).
    es. (p.s. non istanzio un oggetto datacolumn a parte per fare prima)
    codice:
    DT.Columns.Add("Codice", System.Type.GetType("System.Boolean"))
    fatto questo, la datagrid capira' automaticamente dal datatype del campo che dovra' visualizzare un checkbox.
    Saluti a tutti
    Riccardo

  3. #3
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    ehm scusa
    nn mi riesce..

    mi poi dire esattabasemnte dove insere quella parte di codcie?

    grazie

  4. #4
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    una curiosita se poi cancello un record dal datagrid ,la cancellazione avviene nel dataset o direttamente nel db originale ??io penso la prima ,ma se io apro il dataset lo associo al datagrid e poi lo richiudo ?? come fa a modificare il dataset ???

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.