Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: Datagrid

  1. #1

    Datagrid

    Salve,
    ho un problema con l'oggetto datagrid di vb.net
    devo aggiungere un attributo html ad ogni cella della prima colonna di tutte le righe,cioè in tutte le righe le celle della prima colonna devono avere aggiunto un elemento html
    non riesco a trovare il modo per farlo
    per aggiungere un attributo è necessario il metodo Attributes.add("nome attributo html","valore")
    grazie

  2. #2
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Nell'evento ItemCreated fai

    if((e.Item.ItemType==ListITemType.Item)
    ||(e.Item.ItemType==ListITemType.AlternatingItem)
    {
    e.Item.Cells[0].Attributes.Add("chiave","valore");
    }

  3. #3

    Datagrid

    così come mi avete detto non mi dà errori ma l'attributo non lo aggiunge

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Dovresti controllare meglio, perchè il codice che ti hanno dato funziona benissimo
    Pietro

  5. #5
    se io vado a visualizzare il codice html non mi ritrovo aggiunto nessun attributo.
    sembra strano ma ci sto provando da giorni
    please help me

    provo anke a fare questo:

    Dim myrow As TableHeaderCell
    'Dim column As DataGridItem
    For Each myrow In dgBestPractise.Items
    e.Item.Cells(0).Attributes.Add("scope", "valore")
    Next
    ma niente
    riesco ad aggiungere l'attributo a tutte le colonne ma non riesco ad aggiungerlo alla prima

  6. #6
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    In quale evento aggiungi il tuo codice?

  7. #7
    nell'item created

  8. #8
    L'attributo deve andare a finire nel tag html td ke identifica una colonna e in particolare la prima colonna di ogni riga
    Please hep me

  9. #9
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Originariamente inviato da edaje
    Nell'evento ItemCreated fai

    if((e.Item.ItemType==ListITemType.Item)
    ||(e.Item.ItemType==ListITemType.AlternatingItem)
    {
    e.Item.Cells[0].Attributes.Add("chiave","valore");
    }
    Questo funziona di sicuro, controlla bene

  10. #10
    ok....ho risolto
    grazie tante

    ora come posso modificare il tag td dell'header di un datagrid con il tag th nel codice vb?
    cioè:

    Header
    <tr>
    <td>titolo1</td>
    <td>titolo2</td>
    <td>titolo3</td>
    </tr>
    dove con titolo intendo il nome della colonna del datagrid nell'intestazione

    tutto questo deve essere modificato con:
    <tr>
    <th>titolo2</th>
    <th>titolo2</th
    <th>titolo2</th
    </tr>

    grazie

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.