PASSAR PARAMETRO NO REPORT VIEWER

LUISCAMPANA12 08/01/2013 16:57:30
#416987
pessoal boa tarde,
estou tentando criar a tela para emitir a guia de ordem de compra , após efetuada a compra e gerado o pedido. para o usuario imprimir a guia do cliente , ele precisa digitar (por exemplo em uma INPUT BOX ) o codigo do cliente , e em seguida o sistema gerar a guia no report viewer de acordo com o id do pedido. CERTO , nao estou conseguindo de forma nenhuma passar este parametro , se alguem puder me ajudar seria muito grato pois estou desesperado para entregar esse sistema e nao consigo realizar isso .!

obrigado a todos desde ja .!
VELDRAME 08/01/2013 17:06:22
#416988
Private Sub Command_Click()
Dim str As String
str = InputBox([Ô]Informe o Nº do Pedido[Ô])
MsgBox str
End Sub
LUISCAMPANA12 08/01/2013 17:10:20
#416990
a input box embora ela nao exita no c# eu sei fazer .!

o que eu preciso eh saber como passar os parametros e gerar o report.
VELDRAME 08/01/2013 17:21:25
#416993
Poxa, desculpe.
Nem vi que era C#.

Segue:
ReportViewer1.Reset();

// Indica o arquivo de relatório que será aberto
ReportViewer1.LocalReport.ReportPath = MapPath(string.Format([Ô]../Reports/{0}[Ô], ReportFile));

// Indica se vai aceitar imagens externas
ReportViewer1.LocalReport.EnableExternalImages = true;

// Indica qual o zoom default para ser mostrado
ReportViewer1.ZoomMode = ZoomMode.PageWidth;

// Especifica o ReportDataSource que será utilizado
var reportDataSource = new ReportDataSource([Ô]mainDataSet[Ô]) { Value = ReportData };

// Limpa DataSource do ReportView para receber o novo ReporDataSource
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(reportDataSource);

// Inicializa os parametros de imagem e filtro
var imgLogo = new ReportParameter([Ô]imgLogo[Ô], (string)ReportLogo);
var filtro = new ReportParameter([Ô]filtro[Ô], (string)ReportFilter);

// Passa os parametros de imagem e filtro para o ReportViewer
ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { filtro, imgLogo });



Só não precisa exclamar (Exclamação diz que você esta gritando/alterado), lembre-se que estamos aqui para ajudar uns aos outros e que ninguém tem o direito de desrespeitar o outro.
http://vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=regras

VELDRAME 08/01/2013 17:26:32
#416996
Você tem outro tópico aberto com o mesmo problema na data de 13/12/2012.

E lá tem uma resposta.
LUISCAMPANA12 08/01/2013 17:29:12
#416997
cara nao entendi muito bem o exemplo que vc passou .. vc tem algum exemplo pratico ou alguma exemplo que possa me explicar melhor.!

tentei jogar o VAR no c# também nao aceitou .. será alguma bibiloteca?


cara minha intenção em momento algum foi ofender ou se quer alterar.. peço até desculpas se soou dessa forma. apenas coloquei em letras maiusculas e exclamações para deixar claro minha duvida,! peço desculpas novamente desde ja obrigado novamente .!

VELDRAME 08/01/2013 17:36:45
#416999
Tenta assim:

ReportParameter[] parametro =
{
new ReportParameter([Ô]parametro1[Ô],stringParametro1),
new ReportParameter([Ô]parametro2[Ô],stringParametro2),
};

ReportViewer1.LocalReport.SetParameters(parametro);
}
Tópico encerrado , respostas não são mais permitidas