0

私は私にこのクエリを持っていますtyped datasetそれは私を埋めるために使用されますReportViewer

SELECT        proj.descricao AS projeto, func.descricao AS funcionalidade, clb.clube AS cliente, ch.descricao
FROM            chamados ch INNER JOIN
                         projetos proj ON ch.projeto = proj.id INNER JOIN
                         funcionalidades func ON ch.funcionalidade = func.id INNER JOIN
                         clubes clb ON ch.clube = clb.id
WHERE        (ch.responsavel = @responsavel) AND (ch.clube = @clube)

parameters @responsavelおよびを参照してください@clube。これらのパラメータの値をから渡す方法を説明しますcodebehind。ありがとう !Obs:私はwindowsFormsでこれを行う方法を知っていますが、Webアプリケーションではそれが異なり、どのように機能するのかわかりません。

4

1 に答える 1

1

今解決策を見つけました-ObjectDataSource1_Selectingあなたはイベント で働く必要があります。以前Sessionsは、ある Web ページの値を別の Web ページに渡していました。コードは次のとおりです。

protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
        {
            string usrValue = Session["usrValue"].ToString();
            string usrText = Session["usrText"].ToString();
            string cliente = Session["cliente"].ToString();

            e.InputParameters["responsavel"] = usrValue;
            e.InputParameters["clube"] = cliente;
        }
于 2013-01-29T11:42:39.030 に答える