75 messaggi dal 08 agosto 2003
Ciao a tutti,
vorrei nascondere una riga ben precisa del DataGrid senza dover ricorrere all'eliminazione della riga sul DataTable al quale è bindata.

Grazie in anticipo.
Ciccio
Una volta fatto il DataBind del datagrid accedi alla riga tramite la proprietà Items. Il datagriditem è un TableRow quindi ti basta agire sulla proprietà Visible

datagrid.Items[0].Visible = false

Ciao

Il mio blog
Homepage
intercetta l'evento ItemCreated o ItemDataBound (dipende se la riga deve essere eliminta in base ad un valore preso dalla sorgente dati sottostante)

private void Giornaliero_ItemDataBound(object sender, DataGridItemEventArgs e)
    {
      switch( e.Item.ItemType)
      {
        case(ListItemType.Header):
          
            e.Item.Visible = false;
          
          break;
        case(ListItemType.Item):
        case(ListItemType.AlternatingItem):
          ImpostaStyle(e);
          break;
      }
  
    }


nell'esempio in pratica "nascondo" l'header di un datagrid

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
75 messaggi dal 08 agosto 2003
Grazie mille a tutti.http://forum.aspitalia.com/forum/skins/default/images/emo/icon_smile_wink.gif
http://forum.aspitalia.com/forum/skins/default/images/emo/icon_smile_wink.gif

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.