[bysheep] :: data grid view

19 de abril de 2013

trabalhando com grid

apanhar o valor do campo e colocar em uma caixa de texto

Clicando no dataGridView e colocando o valor na caixa de texto….

// no clique na linha do datagridview

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

// caixa de texto recebe o valor da linha coluna do grid – o valor 1 é o segundo campo do grid

txtTeste.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[1].Value.ToString();

}

 

txtTeste.Text – propriedade Text da caixa de texto

dataGridView1.Rows[] – a linha

dataGridView1.CurrentRow.Index – a linha que for clicada

Cells[1] – a célula da coluna especificada

Value.ToString(); – o valor de tudo isso transformado em string para poder clocar na caixa de texto

 

até o próximo post…


[bysheep] :: stored procedure para mysql

29 de março de 2013

Esta stored procedure foi feita para verificar e depois cadastrar informação em um banco mysql

DELIMITER $$

CREATE DEFINER=`sh7tv`@`%` PROCEDURE `spRua`(

   IN     inRua varchar(50),
             inBairro varchar(50),
             inCidade varchar(50),
             inEstado varchar(50),
             inCEP varchar(50),
    OUT outResposta varchar(50)
)
BEGIN
    — concatena o select para saber se já existe o valor no banco
    — com o primeiro campo da tabela
    SET @aux = CONCAT(‘SELECT ‘,inCEP,’ INTO @verifica FROM mpRua WHERE cep = ‘,inCEP);
            — prepara o comando
            PREPARE stmt FROM @aux;   
            — executa o comando
            EXECUTE stmt;
               — se não existir
               IF (@verifica IS NULL) THEN
                — cria uma variável para concatenar o insert
                SET @Inserir = CONCAT(‘INSERT INTO mpRua (rua,bairro,cidade,estado,cep) VALUES (‘, inRua,’, ‘, inBairro,’, ‘, inCidade,’, ‘, inEstado,’, ‘, inCEP, ‘)’); 
                — prepara o comando
                PREPARE stmtIn FROM @Inserir; 
                — executa o comando
                EXECUTE stmtIn;
                — libera a memória
                DEALLOCATE PREPARE stmtIn;
                — retorna um valor
                SET outResposta = ‘dados da rua cadastrados com sucesso’;
                — se existir
                ELSE
                    SET
outResposta = ‘já existe esta rua cadastrada ‘;
            END IF;
    SELECT
outResposta;
END

 

a chamada da procedure usando um objeto feito em asp….

 

‘*********************************************************************
        ‘ métodos PRIVATE BANCO
‘*********************************************************************
        ‘ método PRIVATE para abrir o banco
        PRIVATE sub banco()
            Set cn = Server.CreateObject(“ADODB.Connection”)
               cn.Open(“dsn=—–“)
               Set cmd = Server.CreateObject(“ADODB.Command”)
               Set cmd.ActiveConnection = cn
        end sub
‘*********************************************************************
        ‘ métodos PRIVATE INSERT
‘*********************************************************************
        ‘ método PRIVATE para inserir
        PRIVATE sub inserir()
            ‘ chama o método abrir da classe banco passando o caminho e o banco
            cmd.CommandText = “call spRua(” & strRua & “,” & strBairro & “,” & strCidade & “,” & strEstado & “,” & strCEP & “, @outResposta)”
            set rsCadastrar = cmd.execute()
            strResposta = rsCadastrar(0)
        ‘ fim inserir
        end sub

 

a chamada do objeto feita na página

 

‘ cria uma variável do tipo objeto
        set varRua = new clRua
        ‘ chama o método passando os parâmetros
        call varRua.clRua(“”'” & request.form(“rua”) & “”'”, “”'” & request.form(“bairro”) & “”'”,””'” & request.form(“cidade”) & “”'”,””'” & request.form(“estado”) & “”'”,””'” & request.form(“cep”) & “”'”, “I”)
        ‘ mmostra o que aconteceu
        response.write(varRua.resposta)

 

até o próximo post


[bysheep] :: layout com css usando a tela toda

28 de janeiro de 2013

este exemplo de layout usando css e tendo a altura do tamaho da tela…

<!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>
<title>exemplo de camada</title>
<style>
/* para usar arquivo css ::
<link href=”css/selosAzul.css” rel=”stylesheet” type=”text/css” /> */

/* define as alturas da tela */
html, body {height:100%;}
/* formata o body */
body {
/* cola a camada no alto da tela */
margin-top: 0px;
padding-top: 0px;
}
/* camada que fica do tamanho da tela */
#tudo {
/* define a largura da tela */
width:760px;
/* define a forma de prender a camada */
position:relative;
/* cor de fundo da camanda */
background: #990000;
/* define as margens */
margin:0 auto;
/* define o alinhamento */
text-align:left;
/* define a menor altura */
min-height:100%;
/* defien que vai ter borda */
border:dotted #999;
/* coloca sem borda */
border-width:0 0px;
}
/* define novamente a altura */
* html #tudo {height: 100%;}
</style>

</head>
<body>
<div id=”tudo”>ssss</div>
</body>
</html>


[bysheep] :: erro no netbeans para mac

16 de novembro de 2012

quando instalamos o netbeans para mac, aparece um erro de java…

ai vai a dica para resolver..

http://blog.alastairdawson.com/2010/07/15/getting-netbeans-6-9-to-work-on-os-x-10-5-8/

muito boa

até o próximo post…


[bysheep] :: apanhando o valor da linha

29 de outubro de 2012

uma dica para apanhar o valor de uma linha de um datagridview no visual studio.

quando clicamos na linha o datagridview pega o valor da coluna com a seguinte instrução:

datagridview.CurrentRow.Cells[0].Value
onde:
currentRow – a linha que foi clicada.
Cell – a célula.
[0] – índice da primeira coluna (pode ser qq uma)
Value – o valor da coluna.

até o próximo post….