none
SelectParameters RRS feed

  • Pergunta

  • Como colocar no DefaultValue= TextBoxCodigo.text  no codigo abaixo ?

    <SelectParameters>
                <asp:ControlParameter ControlID="GridView1"  Name="CODIGO"
                        PropertyName="SelectedValue" Type="Int32" DefaultValue=""/>
    </SelectParameters>   

    Alguem por favor pode me ajudar ?

    Aguardo Retorno.

    Obrigado.

    segunda-feira, 2 de julho de 2012 19:58

Respostas

  • Verdade, pensei em outra coisa...

    Você pode definir no code behind:

    C#

    SqlDataSource1.SelectParameters["CODIGO"].DefaultValue = TextBox1.Text;
    

    OU VB.Net

    SqlDataSource1.SelectParameters("CODIGO").DefaultValue = TextBox1.Text
    Ajudou?


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    • Marcado como Resposta ricardoti2012 terça-feira, 3 de julho de 2012 12:08
    terça-feira, 3 de julho de 2012 11:36

Todas as Respostas

  • Se informe sobre o evento RowDataBound.

    No momento de popular sua Grid programe este evento para preencher o TextBox com o conteúdo de sua escolha.

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
    // Obtendo o TextBox
            TextBox tbox = e.Row.FindControl("NomeDoSeuTextBox") as TextBox;
    
    
            if (tbox != null && string.IsNullOrEmpty(tbox.Text))
            {
                    tbox.Text = "ValorQueDesejaColocar";
            }
          }
        }
    


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    segunda-feira, 2 de julho de 2012 20:50
  • Acho que você não entendeu.

    O meu textboxcodigo.text ja tem um valor. eu tenho que colocar esse textboxcodigo.text no meu defaultvalue conforme coloquei acima.

    Quem puder me ajudar eu agradeço.

    Obrigado.

    terça-feira, 3 de julho de 2012 08:53
  • Verdade, pensei em outra coisa...

    Você pode definir no code behind:

    C#

    SqlDataSource1.SelectParameters["CODIGO"].DefaultValue = TextBox1.Text;
    

    OU VB.Net

    SqlDataSource1.SelectParameters("CODIGO").DefaultValue = TextBox1.Text
    Ajudou?


    É possível sim! Ponha isso na sua cabeça. É possível. "Steve Jobs"

    Eduardo Pires
    www.eduardopires.net.br

           

    • Marcado como Resposta ricardoti2012 terça-feira, 3 de julho de 2012 12:08
    terça-feira, 3 de julho de 2012 11:36