Chan10 0 Denunciar post Postado Agosto 15, 2005 Olá galera, Seguinte tenho um DataGrid, e preciso adicionar atributos nele, ate ai beleza faço assim: DataGrid1.Items[0].Attributes.Add("onMouseOver", "this.bgColor='#c4c4c4';"); neste exemplo adicionei um onMouseOver pra mudar a cor da linha do Grid, mas so mente a linha 0 do Grid vai ter esse atributo. Legal, se quiser adicionar este atributo para todas as linha é facil so fazer isso: for(int i=0; i <= DataGrid1.Tables["NomeTabela"].Rows.Count; i++){ DataGrid1.Items.Attributes.Add("onMouseOver", "this.bgColor='#c4c4c4';"); } Legal todas as linhas tem a propriedade do onMouseOver Bem o problema acontece quando coloco paginação no Grid, tipo o valor do comando "DataGrid1.Tables["NomeTabela"].Rows.Count " vai me retornar o total de registros que o Grid vai ter, e da pau quando mudo a paginapq o indice se perde, e o atributo nao é adicionado para as outras paginas. Bem nao sei se expliquei bem, alguem entendeu ???? Entao como faço pra adicionar atributos no DataGrid com paginação ????? Alguem ae sabe ???? abrigado pessoal !!! ate mais http://forum.imasters.com.br/public/style_emoticons/default/clap.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Agosto 16, 2005 utilize o evento ItemDataBound do datagrid e coloque assim if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.SelectedItem) { e.Item.Attributes.Add("onMouseOver","this.style.color = '#FFFFFF';this.className='celulaTitulo';"); e.Item.Attributes.Add("onMouseOut","this.style.color = '#000000';this.className=(this.className=='celulaTitulo')?'celulaCampo':'celulaTitulo';"); } Compartilhar este post Link para o post Compartilhar em outros sites
Chan10 0 Denunciar post Postado Agosto 19, 2005 Cara valeu funciono direitinho !!! obrigado mesmo em hehehe inté http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites