Ir para conteúdo
Fórum Script Brasil

quintelab

Veteranos
  • Total de itens

    1.891
  • Registro em

  • Última visita

Posts postados por quintelab

  1. Estou tentando mostrar uma imagem que esta gravada em um campo do tipo Blob.

    Eu consegui mostrar ela na tela da seguinte forma:

    Dim _buf As Byte()

    _buf = CType(dr.Item("PF_FOTO"), Byte())

    Response.BinaryWrite(_buf)

    Só que eu tenho na minha tela o componente Image do VS mesmo, gostaria de ligar esta figurar ao meu componente, pois ele esta posicionado no lugar correto em meu formulário.

  2. Solução:

    Alimentei um ArrayList para minha condição

    Depois no evento RowDataBound:

    If e.Row.RowType = DataControlRowType.DataRow Or e.Row.RowType = DataControlRowType.EmptyDataRow Then
                Dim ck As CheckBox = CType(e.Row.FindControl("ChAtende"), CheckBox)
                If Not IsNothing(ck) Then
                    If vPesJurAtende(e.Row.RowIndex).ToString = "S" Then
                        ck.Checked = True
                    Else
                        ck.Checked = False
                    End If
                End If
            End If

    Falows

  3. Estou usando uma GridView com várias TemplateField, na coluna Template estou usando um checkbox.

    Estou tentando através de uma condição trazer o checkbox marcado ou não.

    O que eu fiz:

    No evento RowDataBound

    While dr.Read
                If dr.Item("AREATU_RESPOSTA") = "S" Then
                    CType(gvAtuacao.Rows(e.Row.RowIndex).FindControl("ChAtende"), CheckBox).Checked = True
                Else
                    CType(gvAtuacao.Rows(e.Row.RowIndex).FindControl("ChAtende"), CheckBox).Checked = False
                End If
            End While

    Da o seguinte erro:

    Index was out of range. Must be non-negative and less than the size of the collection.

    Parameter name: index

    Linha:

    CType(gvAtuacao.Rows(e.Row.RowIndex).FindControl("ChAtende"), CheckBox).Checked = True

  4. Mano, essa opção de Visible no asp não tem como, o que você pode fazer é colocar o HTML da tabela dentro de um bloco, ou seja de uma condição:

    if Condicao <> 0 Then

    <table>

    </table>

    End If

    Assim irá funcionar

    Falows

  5. Se as versão do windows que estiver na sua máquina, for diferente da versão do CD, provavelmente ele nem deixará ser feita a intalação, mas caso consiga instalar acredito que não irá dar futuras dores de cabeça.

    Falows

  6. Depois de muito tentar, a solução, algo simples:

    É necessário somente não informar as opções "OkControlID" e "OnOkScript" do ModalPopup, aí o click do button vai funcionar de maneira correta, acessando o código VB.

    Falows

  7. Estou usando o ModalPopup do Ajax, só que até onde entendi a função do OnOkScript só pode ser JavaScript.

    Não existe a possibilidade do meu botão de Ok executar uma Sub ou Function do VB ?

  8. Estou tentando aprender C#, estou convertendo alguns projetos, tenho a seguinte function no VB:

    Public Function busca_dados(ByVal sql As String) As OleDbDataReader
            VerificaConexao(1)
    
            Dim cmd As New OleDbCommand(sql, vConexao)
            dr = cmd.ExecuteReader
    
            Return dr
    
            VerificaConexao(2)
        End Function
    Fiz o seguinte em C#:
    public OleDbDataReader busca_dados(string sql)
            {
                VerificaConexao(1);
                OleDbCommand cmd = new OleDbCommand(sql, vConexao);
                dr = cmd.ExecuteReader;
                return dr;
                VerificaConexao(2);
            }

    Mas esta retornando o erro:

    Cannot convert method group 'ExecuteReader' to non-delegate type 'System.Data.OleDb.OleDbDataReader'. Did you intend to invoke the method?

    Nesta linha:

    dr = cmd.ExecuteReader;

    Alguém sabe o que possa ser?

    Flows

    Aí galera, achei o erro, estou acostumado com o VB.

    Na linha:

    dr = cmd.ExecuteReader;

    Deve ficar

    dr = cmd.ExecuteReader();

    Faltou o parenteses, mals.

    Flows

  9. Brother, faz tempo que não programo em asp, mas só pra tentar ajudar, retire o querystring, deixe somente:

    Request("id")

    Outra dica, veja o valor da variavel SQL, e veja se esta realmente retornando o campo ID, caso esteja tente executar o SQL no seu banco de dados.

  10. Amanda, eu já tive esse problema, e não achei uma solução adequada, mas na gambir, mlehor outros métodos de programação, eu fiz o seguinte, se o campo que eu quero definir como CanGrow esta no Detail, eu crio dois Details o A e o B, assim deixo este campo que vai vai ser setado o CanGrow no Detail A, deta forma o Detail B vai descer conforme necessidade, e nenhum campo vai sobrepor outro.

  11. Quando eu passo alguns caracteres na máscara com ")" por exemplo, quando o usuário sai do campo, mesmo que o campo esteja preenchido a mascara some, e outros caracteres como "/" não some. Existe delimitação de caracteres para este controle do Ajax ?

×
×
  • Criar Novo...