No vb6 criavamos um recordset e passavamos ele atraves do comando
abaixo para o rpt desejado e aparecia os resultados (colunas e linhas)
Relatorio.Database.AddADOCommand Conexao_Ado, Comando_Aux
Gostaria de saber como fazer no VB.Net ja q tenho o codigo abaixo e nao
funciona
devido nao ter conexao no relatorio (coisa q nao gosto de fazer por ter
sistema instalado em clientes diferentes e consequentemente servidores
com nomes diferente e sql com tabelas diferentes)
cmd.CommandText = StrSql
cmd.CommandType = CommandType.Text
cmd.Connection = Conexao
da.SelectCommand = cmd
da.Fill(ds)
Relatorio.Load("c:\relatorios\Rel_Teste.RPT")
Relatorio.Database.Tables(0).SetDataSource(ds) * * exatamente aqui da um
erro
dizendo q o relatorio nao tem tabela.
Ja vi varios relatos de q esta forma é dinamicamente, mas como isso pode ser
verdade sendo q tenho q ir dentro do rel e criar conexao, apontar tabela e ai
vai.
Deve ter algum massete e gostaria q os experientes nestas ferramentas me
passasem.
Desde ja agradeço e aguardo retorno, ou se surgir alguma duvida no quero
explanar aqui.
Magno