Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [VB_NET]EstrarreCampoDaDataGrid

    Io ho un datagrid caricato con dei dati presi da un db Sql Server, mi serve di estrarre il campo "cognome", per togliere un carattere che è all'interno e metterne un'altro, cioè ho nella lista alcuni cognomi che al posto dell'apice hanno "|", ed ora a video devo rimettere l'apice con una semplice istruzione di Replace ma non riesco ad estrarre e a manipolare il campo "cognome". Il datagrid è caricato cosi:
    codice:
     sql = "SELECT IDAnagrafica,Cognome,Nome,Provincia,TelFisso,Disponibilità FROM Anagrafica ORDER BY Cognome"
            Dim dataAd As New SqlDataAdapter(sql, Connessione)
            Dim DataSe As New DataSet()
            dataAd.Fill(DataSe, "Anagrafica")
            Dtg_Lista.DataSource = DataSe
    
            Dim griglia As New DataGridTableStyle()
            griglia.MappingName = "Anagrafica"
            griglia.HeaderBackColor = Color.MidnightBlue
            griglia.SelectionBackColor = Color.CadetBlue
            griglia.BackColor = Color.Azure
            griglia.AlternatingBackColor = Color.Lavender
            griglia.HeaderForeColor = Color.White
            griglia.GridLineColor = Color.Blue
    
           
            Dim ColCognome As New DataGridTextBoxColumn()
            ColCognome.MappingName = "Cognome" '"SCogCamb"
            ColCognome.HeaderText = "Cognome"
            ColCognome.Width = 100
            griglia.GridColumnStyles.Add(ColCognome)
    
             ............ e cosi per tutti i campi della griglia
    Spero di Essere stata chiara

  2. #2
    prova cosi:

    ColCognome.Format.Replace("|","'")

    bye

  3. #3
    io ho scritto così
    codice:
        Dim ColCognome As New DataGridTextBoxColumn()
            ColCognome.Format.Replace("|", "'")
            ColCognome.MappingName = "Cognome"             ColCognome.HeaderText = "Cognome"
            ColCognome.Width = 100
            griglia.GridColumnStyles.Add(ColCognome)
    ma no fa niente perchè??

  4. #4
    era un tentativo
    su VB6 funzionava

    non so in che modo aiutarti

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.