none
passar parametro textbox no DataNavigateUrlFormatString RRS feed

  • Pergunta

  • tenho um HyperLinkField em um gridview nele tenho um DataNavigateUrlFields e estou passando um campo da minha gridview, funciona perfeito, mais preciso agora passar mais 3 paramentros e eles não estão no gridview e sim na minha página, preciso passar a datainicial e datafinal que o usuário informa e preciso passar tb o valor de um checkboxlist como eu faria isso no comando DataNavigateUrlFormatString ou teria que fazer isso de outra maneira ?

    Junior

    quarta-feira, 12 de setembro de 2012 12:48

Respostas

  • resolvi o problema, tem que fazer assim no evento DataBinding do gridview vc concatena com o que já tem no DataNavigateUrlFormatString assim :

    protected void Gridview1_DataBinding(object sender, EventArgs e)
            {
                HyperLinkField hlf = (HyperLinkField)gridview1.Columns[1];
                hlf.DataNavigateUrlFormatString += "&dtini=" + txtInicio.Text + "&dtfim=" + txtFim.Text + "&opc=" + rblTipo.SelectedItem.Value;
            }


    Junior

    quarta-feira, 12 de setembro de 2012 13:31