HI,
Se tiver outra maneira eu desconheço.
Obter o valor de um campo da query no RowDataBound é tranquilo, mas eu precisei de valores que não aparecem no gridview quando uma linha é selecionada.
No GridView faço assim:
string cod_associado = ((DataRowView)e.Row.DataItem)["COD_ASSOCIADO"].ToString();
Vi que existe a propriedade DataKeyNames no gridview e fui pesquisar no google como utilizá-lo.
Achei essa páginas
ASP .NET - Manutenção de dados com GridView e Ajax
http://www.macoratti.net/11/09/aspn_gdvm.htm
GridViewCommandEventArgs
http://forums.asp.net/t/1033685.aspx
Get DataKey values in GridView RowCommand
http://stackoverflow.com/questions/2818203/get-datakey-values-in-gridview-rowcommand
Consegui montar esse código
protected void gdvTurmas_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
GridViewRow row = gdvTurmas.Rows[Convert.ToInt32(e.CommandArgument)];
string cod_associado = gdvTurmas.DataKeys[row.RowIndex].Values[0].ToString();
Session["CODASSOC"] = cod_associado;
}
}
Se for pra pegar um valor que tá visível no grid, no evento RowCommand, é assim:
row.Cells[4].Text
Fiquem na Paz!!!
terça-feira, setembro 04, 2012
sexta-feira, agosto 31, 2012
Você tem perfil de empreendedor?
HI,
Achei uma reportagem sobre esse portal do governo. A matéria era sobre educação financeira. E navegando achei uma sessão sobre Empreendedorismo.
Fiz um teste para saber se a pessoa tem perfil empreendedor. Até que minha pontuação foi boa.
Fiquem na Paz!!!
Achei uma reportagem sobre esse portal do governo. A matéria era sobre educação financeira. E navegando achei uma sessão sobre Empreendedorismo.
Fiz um teste para saber se a pessoa tem perfil empreendedor. Até que minha pontuação foi boa.
Fiquem na Paz!!!
Marcadores:
empreendedor,
governo,
portal,
teste
quarta-feira, agosto 29, 2012
Menu horizontal simples usando CSS
HI,
Em um projeto novo decidi usar um menu na horizontal. Não tem submenu.
Estou usando esse
Menu horizontal simples
http://codigofonte.uol.com.br/codigo/css/diversos/menu-horizontal-simples
Imagem do projeto que tou trabalhando.
Fiquem na Paz!!!
Em um projeto novo decidi usar um menu na horizontal. Não tem submenu.
Estou usando esse
Menu horizontal simples
http://codigofonte.uol.com.br/codigo/css/diversos/menu-horizontal-simples
Imagem do projeto que tou trabalhando.
Fiquem na Paz!!!
Marcadores:
css,
horizontal,
menu,
simples
Fixar rodapé no final da janela
HI,
Estou sempre usando esse esquema de layout nos projetos web que faço.
Fica um visual bacana manter o rodapé sempre no final da página, grudado no bottom da janela, usando css.
Posicionar o rodapé embaixo da janela
http://www.maujor.com/tutorial/rodape-embaixo-da-janela.php
Fiquem na Paz!!!
Estou sempre usando esse esquema de layout nos projetos web que faço.
Fica um visual bacana manter o rodapé sempre no final da página, grudado no bottom da janela, usando css.
Posicionar o rodapé embaixo da janela
http://www.maujor.com/tutorial/rodape-embaixo-da-janela.php
Fiquem na Paz!!!
segunda-feira, agosto 20, 2012
Nova linha ao usar Response.Write no Asp.Net
HI,
Precisei desse código para pular a linha ao escrever um texto na página.
Response.Write('Linha1.' + Environment.NewLine + 'Linha2.');
Como eu não estava escrevendo em uma página html, usar o
não funcionou.
Mais dicas sobre o Response.Write
http://www.dotnetperls.com/response-write
Fiquem na Paz!!!
Precisei desse código para pular a linha ao escrever um texto na página.
Response.Write('Linha1.' + Environment.NewLine + 'Linha2.');
Como eu não estava escrevendo em uma página html, usar o
não funcionou.
Mais dicas sobre o Response.Write
http://www.dotnetperls.com/response-write
Fiquem na Paz!!!
quinta-feira, agosto 16, 2012
Exibir uma URL em tela cheia no Android
HI,
Surgiu a necessidade de abrir um site em tela cheia numa aplicação que estou fazendo.
Primeiro tentei fazer abrindo a url no browser do android, mas não achei o F11 e nem um parâmetro que o abrisse em tela cheia (full screen).
Usei esse código
http://stackoverflow.com/questions/2201917/how-can-i-open-a-url-in-androids-web-browser-from-my-application
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
Pois bem, resolvi tentar com o WebView. Único probleminha é que a página ficou grandona na tela do emulador, fora da proporção que eu percebi abrindo no browser.
Fui à procura da solução. Achei duas.
http://stackoverflow.com/questions/1991219/android-webview-wrap-content
usando: WebView.setInitialScale(1);
ou:
webview_settings.setLoadWithOverviewMode(true);
webview_settings.setUseWideViewPort(true);
webview_settings.setBuiltInZoomControls(true);
Meu código ficou assim:
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://localhost:8098/");
Tem esse endereço sobre o webview também
http://developer.android.com/guide/webapps/webview.html
Fiquem na Paz!!!!
Surgiu a necessidade de abrir um site em tela cheia numa aplicação que estou fazendo.
Primeiro tentei fazer abrindo a url no browser do android, mas não achei o F11 e nem um parâmetro que o abrisse em tela cheia (full screen).
Usei esse código
http://stackoverflow.com/questions/2201917/how-can-i-open-a-url-in-androids-web-browser-from-my-application
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
Pois bem, resolvi tentar com o WebView. Único probleminha é que a página ficou grandona na tela do emulador, fora da proporção que eu percebi abrindo no browser.
Fui à procura da solução. Achei duas.
http://stackoverflow.com/questions/1991219/android-webview-wrap-content
usando: WebView.setInitialScale(1);
ou:
webview_settings.setLoadWithOverviewMode(true);
webview_settings.setUseWideViewPort(true);
webview_settings.setBuiltInZoomControls(true);
Meu código ficou assim:
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://localhost:8098/");
Tem esse endereço sobre o webview também
http://developer.android.com/guide/webapps/webview.html
Fiquem na Paz!!!!
Marcadores:
abrir,
android,
fullscreen,
intent,
link,
tela cheia,
url,
webview,
wide
quinta-feira, agosto 09, 2012
Colocar a caixa de curtir do Facebook no Blogger
HI,
Foi com essa dica que coloquei a caixa de curtir do facebook no blog.
http://templateseacessorios.blogspot.com.br/2012/04/colocar-caixa-de-curtir-do-facebook-no.html
Fiquem na Paz!!!
Foi com essa dica que coloquei a caixa de curtir do facebook no blog.
http://templateseacessorios.blogspot.com.br/2012/04/colocar-caixa-de-curtir-do-facebook-no.html
Fiquem na Paz!!!
quinta-feira, agosto 02, 2012
Obter o texto de um item da listview no Android
HI,
Precisei pegar o texto do item selecionado na listview. Ela é alimentada por uma query e o _id é o contador da linha.
Usei esse dica
String s =(String) ((TextView) view.findViewById(R.id.myNr)).getText();
Que achei aqui
Android, Custom ListAdapter get TextView-Text
http://stackoverflow.com/questions/1724937/android-custom-listadapter-get-textview-text/1724951#1724951
Fiquem na Paz!!!
Precisei pegar o texto do item selecionado na listview. Ela é alimentada por uma query e o _id é o contador da linha.
Usei esse dica
String s =(String) ((TextView) view.findViewById(R.id.myNr)).getText();
Que achei aqui
Android, Custom ListAdapter get TextView-Text
http://stackoverflow.com/questions/1724937/android-custom-listadapter-get-textview-text/1724951#1724951
Fiquem na Paz!!!
quarta-feira, agosto 01, 2012
Executando um loop entre uma diferença de datas no Oracle
HI,
Vou precisar criar uma procedure para inserir/atualizar dados de acordo com um período informado. Se for para inserir, criar um registro para cada data do período informado.
Ex: Período de 01/06/2012 à 03/06/2012, taxa 5%
Quando for inserir, a procedure vai criar 3 registros na tabela
01/06/2012 - 5
02/06/2012 - 5
03/06/2012 - 5
Antes de partir para a procedure, criei a lógica que vou precisar.
declare
data_inicial date;
data_final date;
num_dias number;
begin
data_inicial := to_date('10/06/2012','DD//MM/YYYY');
data_final := to_date('20/06/2012','DD//MM/YYYY');
dbms_output.put_line( 'data inicial: ' || to_char(data_inicial,'DD/MM/YYYY'));
dbms_output.put_line( 'data final: ' || to_char(data_final,'DD/MM/YYYY'));
num_dias := (data_final - data_inicial)+1;
dbms_output.put_line( 'dias: ' || num_dias);
dbms_output.put_line( '' );
for i in 1..num_dias loop
dbms_output.put_line( 'data: ' || to_char((data_inicial-1)+i,'DD/MM/YYYY') || ', dia ' || i);
end loop;
end;
Resultado da execução da instrução pl/sql
Vou precisar criar uma procedure para inserir/atualizar dados de acordo com um período informado. Se for para inserir, criar um registro para cada data do período informado.
Ex: Período de 01/06/2012 à 03/06/2012, taxa 5%
Quando for inserir, a procedure vai criar 3 registros na tabela
01/06/2012 - 5
02/06/2012 - 5
03/06/2012 - 5
Antes de partir para a procedure, criei a lógica que vou precisar.
declare
data_inicial date;
data_final date;
num_dias number;
begin
data_inicial := to_date('10/06/2012','DD//MM/YYYY');
data_final := to_date('20/06/2012','DD//MM/YYYY');
dbms_output.put_line( 'data inicial: ' || to_char(data_inicial,'DD/MM/YYYY'));
dbms_output.put_line( 'data final: ' || to_char(data_final,'DD/MM/YYYY'));
num_dias := (data_final - data_inicial)+1;
dbms_output.put_line( 'dias: ' || num_dias);
dbms_output.put_line( '' );
for i in 1..num_dias loop
dbms_output.put_line( 'data: ' || to_char((data_inicial-1)+i,'DD/MM/YYYY') || ', dia ' || i);
end loop;
end;
Resultado da execução da instrução pl/sql
Nesse endereço tem informações sobre loop no oracle
Fiquem na Paz!!!
Julho
HI,
Sequência quebrada, consegui passar o mês de julho sem postar nada aqui.
Não posso deixar a peteca cair, mesmo com tanto serviço pra fazer não falta material para compartilhar.
Muitas foram as vezes que deixei de atualizar o blog, diversos motivos, etc. Mas agora será diferente, nada de abandonar esse espaço novamente.
Fiquem na Paz!!!
Sequência quebrada, consegui passar o mês de julho sem postar nada aqui.
Não posso deixar a peteca cair, mesmo com tanto serviço pra fazer não falta material para compartilhar.
Muitas foram as vezes que deixei de atualizar o blog, diversos motivos, etc. Mas agora será diferente, nada de abandonar esse espaço novamente.
Fiquem na Paz!!!
Assinar:
Postagens (Atom)