Envoyé par
gilweb
Mais je souhaite le faire maintenant par programmation c'est à dire connecté directement au rapport (reportt.rdlc par exemple )une vue (ou requête) créée par programme.
Bonjour,
Tu as tout à fait la possibilité de remplir ton reportviewer pas forcément avec un dataset mais aussi en passant par des objets métiers. Pour ce faire, dans l'assistant de configuration de source de données tu choisis simplement Objets et non pas Base de données.
Si ce que tu souhaites faire c'est de définir la source de données de ton reportviewer au runtime, tu peux faire comme ceci:
TonReportViewer.LocalReport.DataSources.Add(new ReportDataSource("NomDataSource", tonDataSource));
Partager