
Gafanhoto
Membros-
Total de itens
494 -
Registro em
-
Última visita
Tudo que Gafanhoto postou
-
Seguinte. Tenho os campos TITULO e LINK no meu gridView. O meu campo LINK tem o conteúdo: eval("idTabela", "open.aspx?id={0}") Eu quero que esse campo link mude. Quando a variável estado for igual a RS, tem que ser: eval("idTabela", "openRS.aspx?id={0}") E quando for SC, tem que ser: eval("idTabela", "openSC.aspx?id={0}") No entanto, eu tenho que pegar o campo idTabela nas duas. Como eu faço isso? É alguma coisa em eventos das ROWS ?
-
Eu até consegui fazer ele gerar o link usando uma variável de sessão: Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound Dim enc As New encrypt If e.Row.RowType = DataControlRowType.DataRow Then Dim vLink As String = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "link")) vLink = enc.Encrypt(vLink, "guilherme") Session("NDF") = vLink End If End Sub Daí lá no navigateURL eu pus session("NDF") Mas não sei porque a primeira linha não pega a session, só da segunda em diante.
-
Olha só... consegui fazer funcionar beleza o código acima. Mas quero tratar um dos campos em tempo de execução. Até olhei um artigo teu quintelab, bem antigo já aqui da script brasil mesmo. http://scriptbrasil.com.br/forum/index.php?showtopic=132091 To fazendo assim: Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound Dim enc As New encrypt If e.Row.RowType = DataControlRowType.DataRow Then Dim vLink As String = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "link")) vLink = enc.Encrypt(vLink, "guilherme") e.Row.Cells(1).Text = vLink End If End Sub Tá funcionando, mas na realidade eu queria fazer o seguinte: e.Row.Cells(1).NavigateURL = vLink Mas não existe.... Quero que o link do campo TITULO receba essa variável vLink Como faço isso?
-
Buenas Tenho um gridView com os campos ID, NOME e LINK Eu quero colocar um linkButton na qual a propriedade Text seja o campo NOME . ( já tá OK ) Agora no evento onclick desse linkbutton eu quero que ele pegue o conteúdo do campo link e me apareça em uma msgBox por exemplo. Só pra testar, pra que eu possa passar o link por uma variável de sessão depois.
-
Clica com o botão direito em cima da combobox pra ver o enable postback. Quanto ao erro, poe assim: Combobox1.SelectedValue.toString
-
Na combobox está ativado o ENABLE POST BACK ? Experimenta colocar assim no evento : Label5.Text = Combobox1.SelectedValue
-
Clica 2 vezes em cima da combobox. Ele vai criar o evento SelectedIndexChanged. Ali você vai ter que fazer mais ou menos o seguinte: CRIAR UMA VARIAVEL PRA RECEBER O DROPDOWNLIST.VALUE Depois cria uma conexão com o banco, um comando sql de seleção, adicionando como parâmetro aquela variável que você selecionou. Daí define as labels com o retorno do select. Procura exemplos na NET ou aqui mesmo no fórum tem. Ou então acessa esse link: http://www.macoratti.net/vbn_cbo.htm
-
Desculpa a minha ignorância, mas só consegui fazer com uma SUB, e uma SUB não retorna nada. Só consigo encriptar os dados e retornar em uma msgbox. Como eu faço pra transformar essa sub abaixo em uma function que vai me retornar um dataset abastecido com o campo LINK encriptado? Private Sub CarregaDados() Dim enc As New encrypt Dim conn As New SqlConnection() Dim DR As SqlDataReader conn.ConnectionString = "Data Source=TI;Initial Catalog=lefisc;Integrated Security=True" Dim cmd As SqlCommand = conn.CreateCommand cmd.CommandText = "SELECT idTabela, nomeTabela, link FROM indexadoresFederais" conn.Open() DR = cmd.ExecuteReader() While DR.Read MsgBox(enc.Encrypt(DR.Item(0), "guilherme")) End While dr.Close() conn.Close() End Sub
-
Olha só... essa function tá fungando. Como eu faço pra colocar minha função ENCRYPT no campo link? ela funciona colocando encrypt ("STRING","guilherme"), no caso seria encrypt(link,"guilherme") Function dataset() As DataSet Dim enc As New encrypt() Dim strConn As String = "Data Source=TI;Initial Catalog=lefisc;Integrated Security=True" Dim strSQL As String = "SELECT idTabela, nomeTabela, link FROM indexadoresFederais" Dim da As New SqlDataAdapter(strSQL, strConn) Dim ds As New DataSet() da.Fill(ds, "indexadoresFederais") Return ds End Function Até tentei usar um Dim strSQL As String = "SELECT idTabela, nomeTabela, " + encrypt(+"link," + "guilherme") + " FROM indexadoresFederais" mas não fungou
-
Tu tem que colocar esse comando em outro evento, pois no momento do load na página nada foi selcionado na combobox. Experimenta definir um default value pra combobox antes de executar o DIM PRODUTO AS REPORT PARAMETER ou então põe o código no evento IndexChanged da combobox.
-
Mas não é insert. No exemplo tá o INSERT, mas eu quero dar um SELECT, e dando um encrypt em um dos campos.
-
Achei milhares de exemplo na internet, mas não consegui encaixar na minha aplicação. Eu tenho o esse código: Function BindingSource() As DataSet 'Criando o Dataset Dim myDataSet As New DataSet("indexadores") 'Criando a tabela Dim tblUsuario As New DataTable("indexadoresFederal") myDataSet.Tables.Add(tblUsuario) tblUsuario.Columns.Add("cod", GetType(Integer)) tblUsuario.Columns.Add("categoria", GetType(String)) tblUsuario.Columns.Add("nome", GetType(String)) tblUsuario.Columns.Add("telefone", GetType(String)) tblUsuario.Columns.Add("data", GetType(Date)) tblUsuario.Columns.Add("link", GetType(String)) 'Criando Registros Dim dtrUsuario As DataRow Dim enc As New encrypt ''''''''''''''''''''''''''''''''''''''''''' dtrUsuario = tblUsuario.NewRow tblUsuario.Rows.Add(dtrUsuario) dtrUsuario.Item("cod") = 1 dtrUsuario.Item("categoria") = "Escritório" dtrUsuario.Item("nome") = "João da Silva" dtrUsuario.Item("telefone") = enc.Encrypt("99795641", "guilherme") dtrUsuario.Item("data") = Date.Today dtrUsuario.Item("link") = "1" dtrUsuario = tblUsuario.NewRow tblUsuario.Rows.Add(dtrUsuario) dtrUsuario.Item("cod") = 2 dtrUsuario.Item("categoria") = "Cliente" dtrUsuario.Item("nome") = "Joaquim Bragança" dtrUsuario.Item("telefone") = enc.Encrypt("99657691", "guilherme") dtrUsuario.Item("data") = Date.Today dtrUsuario.Item("link") = "2" dtrUsuario = tblUsuario.NewRow tblUsuario.Rows.Add(dtrUsuario) dtrUsuario.Item("cod") = 3 dtrUsuario.Item("categoria") = "Cliente" dtrUsuario.Item("nome") = "Gisele Falcão" dtrUsuario.Item("telefone") = enc.Encrypt("34515346", "guilherme") dtrUsuario.Item("data") = Date.Today dtrUsuario.Item("link") = "3" dtrUsuario = tblUsuario.NewRow tblUsuario.Rows.Add(dtrUsuario) dtrUsuario.Item("cod") = 4 dtrUsuario.Item("categoria") = "Escritório" dtrUsuario.Item("nome") = "Joana Salazar" dtrUsuario.Item("telefone") = enc.Encrypt("33730000", "guilherme") dtrUsuario.Item("data") = Date.Today dtrUsuario.Item("link") = "4" 'Retornando DataSet Return myDataSet Ele tá criando a tabela e tá fungando beleza com minha function pra encriptar. Como eu faço pra pegar esse código e ao invés de gerar uma tabela, preencher com uma table do SQL Server e em determinada coluna usar minha função encrypt? A estrutura da table que quero pegar é: idTabela INTEGER nomeTabela VARCHAR link VARCHAR ( É nessa que quero usar a função )
-
Em que evento está isso? No page load? Em uma function? Em algum on click?
-
Bom, como o assunto é meio complicado, eu achei a solução e gostaria de postar. Tem que criar o DataSet na mão mesmo, dinamicamente, e daí sim chamar a classe. No meu caso, eu criei uma classe com uma function pra criar o dataset. E daí defino o datasource da gridview como Object e escolho o dataset que ele vai criar. No page load eu faço ele chamar a função que cria o dataset. Desse jeito funcionou beleza.
-
Olha só, eu até to pensando em colocar um LinkButton no lugar do Hyperlink no GridView, e daí criar uma variavel de sessão e dar um redirect pra página que vai abrir o link, mas como eu pego o conteúdo do campo atual da gridView e ponho no evento OnCLick do linkButton?´ To pensando mil e uma coisas. Eu queria na real a idéia original de encriptar, mas to vendo que vai ser complicado. Preciso pelo menos de umas dicas, o que vocês fazem, e tal, porque se precisar eu refaço a aplicação, ou dou um INSERT INTO no banco com os dados encriptados e depois decripto via classe.
-
Se tá rodando Visual Studio 2008 provavelmente é o .NET Framework 3.5. Na hora que tu dá um File > New > Project , lá em cima na direita ele avisa qual o .NET Framework que tá usando. Se eu não me engano ao compilar o sistema, o instalador que ele cria já identifica o .NET Framework do cliente e, caso necessário, faz o download do site da Microsoft. Dá uma olhada aqui: FORUM SB
-
Eu tava pesquisando, mas realmente não achei nada. Eu posso passar os dados encriptados pro banco SQL Server, tipo vai ficar no campo LINK a value JHFHIUH*&#$¨JDKOSHD# e na hora de trazer de volta eu decripto através da página aspx que vai abrir o link, o que acham?
-
Esse arquivo "Cópia de Novo(a) Documento de texto.txt" existe no diretório? Já experimentou fazer o código em outra pasta e não a pasta DEBUG da aplicação? Tipo colocar o caminho físico?
-
Vocês já devem estar cheios da minha cara, mas as dúvidas vão surgindo, a gente procura, não acha respostas, daí tem que recorrer ao forum. Seguinte Tenho uma classe pronta. Se chama encrypt. Ela pega um string, encripta pra que eu possa passar a URL pela queryString. O problema tá no seguinte. Eu tenho um gridView e quero usar essa function da minha classe no campo LINK da gridView. Pra vocês terem uma idéia do uso da classe, fiz uns testes usando a classe pra ver se funcionava da seguinte maneira: Dim encriptar As New encrypt Dim url = "http://www.google.com.br" Dim urlEnc = (encriptar.Encrypt(url, "!#$a54?3")) Agora, como fazer isso em um campo de um gridView? Eu quero que, ao clicar no item, ele abra a URL: www.google.com.br/KSHKJHFS@#&¨#KJH(*= e não www.google.com.br/teste.asp como está no banco de dados. Conto com a ajuda de vocês....
-
Como era um campo INT que aceita NULL no momento de definir de onde viriam os parâmetros eu deixei marcado a opção CONVERTSTRINGTONULL = true Dessa maneira, coloquei alguns OR no meu SELECT e fungou beleza... Valeu pela força....
-
Seguinte. Tenho o seguinte formulário: Número: Categoria: TODAS BUSCAR O numero é uma label obrigatório, no entanto, o item Categoria é um DropDownList que tem itens 1, 2, 3, 4, 5, mas também tem o item SELECIONAR TODAS. Como posso tratar a saída desse item Categoria ao enviar para um Dataset? Vai estar lá: SELECT * FROM LEIS WHERE NUMERO=@NUMERO AND IDCATEGORIA=@CATEGORIA No banco, o campo IDCATEGORIA é um Int32.
-
CARA, PERFEEEEIITTOOOOOO!!!!! To há 2 semanas atrás disso.. tu é o cara...... Posto aqui o código pra quem precisar..... Imports System.Net Partial Class _Default Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Response.Write(ControlChars.Cr + "Please enter a Url(for example, http://www.MSN.com): ") Dim remoteUrl As String = "http://www.lefisc.com.br/banco/2010/protocoloICMS1_10.htm" ' Create a new WebClient instance. Dim myWebClient As New WebClient() ' Download the home page data. Console.WriteLine(("Downloading " + remoteUrl)) ' DownloadData() method takes a 'uriRemote.ToString()' and downloads the Web resource and saves it into a data buffer. Dim myDatabuffer As Byte() = myWebClient.DownloadData(remoteUrl) ' Display the downloaded data. Dim download As String = Encoding.Default.GetString(myDatabuffer) Response.Write(download) Response.Write("Download successful.") End Sub End Class
-
(Resolvido) Menu escondido.. ao clicar abre e descola o texto
pergunta respondeu ao Gafanhoto de Gafanhoto em Ajax, JavaScript, XML, DOM
Pena não ter a animação que o outro tem, mas já me serve. Extremamente simples e funcional. Muito obrigado. -
Galera, preciso de ajuda. Preciso fazer um include dinâmico da seguinte maneira. Eu passo uma URL pra uma variável de sessão e ele abrirá o arquivo em uma parte do site específica, como se fosse o famoso include no ASP, só que dinâmico. Alguém tem uma idéia de como eu posso fazer isso?
-
Estou com um problemão nas mãos. Estou com o cliente com um site que tem 15 mil HTMLs. Ele quer fazer com que todos eles fiquem "bonitinhos" e não da maneira que estão, que é uma formatação comum. Tem como adicionar uma referência ao meu arquivos estilos.css em todos os arquivos de determinada pasta, ou para todos esses HTMLs? Ou vou ter que ir em 1 por 1 adicionando a referência?