Pular para o conteúdo principal

Postagens

Hyperlink com parâmetro no GridView

Em certas ocasiões precisamos “ chamar ” outra página passando para esta determinados elementos para que ela apresente determinada informação de modo direto, sem intervenção do usuário. Quando essa necessidade surge a partir de dados de um determinado registro do GridView podemos nos utilizar dos Hyperlink, com ele especificamos uma lista de parâmetros, um endereço a ser chamado no “ click” juntamente com os parâmetros a serem passados para a nova página. Exemplo: A maneira de se fazer depende de como as colunas de seu GridView são construídas, se em tempo de desenvolvimento ou execução, mas basicamente o que deve ser feito é o seguinte: Adicione o campo do tipo Hyperlink no GridView; Na propriedade DataNavigateUrlFields coloque sua lista de parâmetros (são as colunas do GridView que você deseja passar); Na propriedade DataNavigateUrlFormatString deve ser colocado o endereço da nova página seguida da identificação dos parâmetros e sua posição no array, ex.: novaPag

E o FireFox ultrapassa o IE na Europa

A Microsoft perdeu  a liderança do mercado europeu de navegadores pela primeira vez em anos. O Firefox 3, do Mozilla, assumiu a posição do Internet Explorer 7, informou a empresa de pesquisa StatCounter. O chororô europeu já é de conhecimento de todos nós quanto aos softwares já inclusos no Windows e não era de se espantar que lá fosse o primeiro lugar a acontecer o inevitável. Quem acompanha a computação a algum tempo, assim como a internet, sabe como a competitividade é importante, ainda me lembro da época em que instalava no meu 486 o Netscape, que não era muito bom mas o IE 5, ou mesmo o 6 conseguia ser pior. O fato é que mesmo no Brasil onde a internet ainda não era tão difundida os provedores de internet colocavam em seus cds (juntamente com seus discadores) o IE 6. O Netscape não durou muito, mas deixou encaminhado um sucessor que desde sua primeira versão é minha primeira opção. O Firefox tinha 35,05% do mercado europeu de software para navegação na internet na semana passada,

Envio fácil de e-mail ASP .NET C#

Usando o .NET existe uma maneira simples de enviar email com o SmtpMail , vamos ao exemplo: O .aspx: <%@ Page Language="VB" AutoEventWireup="false" CodeFile="email.aspx.vb" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns = " http://www.w3.org/1999/xhtml" > < head id = "Head1" runat = "server" >     < title >Envio de Email</ title > </ head > < body >     < form id = "form1" runat = "server" >     < p >         < b >ENVIO DE EMAIL</ b ></ p >     < p >         < asp:Label ID = "lbSituacao" runat = "server" ></ asp:Label >     </ p >     < p >        

QR Code

Bom acredito que todos ao menos já o viram por ai, em blogs ou cartazes, no Brasil não é muito difundido mas em alguns países como o Japão (sua terra natal) é usado em toda parte, inclusive em cemitérios. O QR Code (ou Código de Barras em 2D), é uma matriz ou código de barras bi-dimensional, criado pela empresa Japonesa Denso-Wave, em 1994. O QR vem de Quick Response, pois o código pode ser interpretado rapidamente, mesmo com imagens de baixa resolução, feitas por cameras digitais em formato VGA, como as de celulares. O QR Code é muito usado no Japão ( Wikipédia ). Depois de uma breve descrição vamos colocar a mão na massa, criar nossos próprios códigos, instalar um programa em nosso celular e sair por ai verificando o que tem por tras dos códigos: A Kaywa possui em sua página um gerador de código, você escolhe o tipo (URL, texto, número de telefone ou SMS), define o tamanho da imagem e gera, tudo bem simples, e eles disponibilizam ainda um programa para diversos dispositivos . Segue

Exportar dados do GridView para o Excel

Mais cedo ou mais tarde pessoas acostumadas a visualizar ou manipular informação no Excel, mesmo possuindo uma boa aplicação que lhe fornece todas as visões de dados realmente necessárias acabam por pedir por uma funcionalidade que permita essa exportação. Iremos construir dois métodos, que podem ser utilizados independente do tipo de componente, banco de dados ou consulta, desde que a informação esteja representada dentro de um GridView. O primeiro método será responsável por converter campos de controle como CheckBox, DropDownList ou qualquer outro que não represente a informação em si, e o segundo será a execução da exportação: private void ExportaGridView() {     string attachment = "attachment; filename=Contacts.xls" ;     Response.ClearContent();     Response.AddHeader( "content-disposition" , attachment);     Response.ContentType = "application/ms-excel" ;     StringWriter sw = new StringWriter ();    

Wolverine já na internet

Filmes disponíveis na rede (ou nas mãos dos camelôs) antes de suas estréias já é algo corriqueiro, porém nesse caso por ter começado tão cedo (e com um título que com certeza me levará ao cinema) chamou minha atenção. No vídeo rolando por ai ainda estão faltando alguns complementos nos efeitos especiais, em certas cenas ainda é possível ver cabos presos aos atores. O filme tem a estréia prevista por aqui para o dia 30/04, fiquem com o trailer e vamos esperar a versão original para não perder a graça né….

Como pegar valor de coluna invisível do GridView

Em determinado momento nos deparamos com a seguinte situação, nossa tabela do banco de dados possui como campo chave, um ID por exemplo, incrementado por uma rotina da aplicação, do banco ou algum outro mecanismo de incremento (sequences, increment, etc), logo não há porque mostrar essa coluna para o usuário porque o mesmo não sabe de sua existência, e seu valor não tem qualquer relevância para ele, sendo assim o mais lógico a se fazer é não mostra-lá na aplicação. Seu valor é necessário já que por se tratar de uma chave primária precisaremos dela para atualizar, inserir ou excluir os dados, então o que fazer? A resposta seria simples, deixemos ele invisível, buscaremos seu valor e o usuário não perceberá, porém a partir da versão 2005 do visual Studio as colunas setadas com "visible = false" não são renderizadas, com isso ao se tentar acessar seu valor o que recebemos é nada. Para contornarmos essa situação podemos codificar o seguinte: protected void GridView1_R