Hi,
I want to make a report by using report viewer on Winforms(C#).
Report was designed on Visual studio 2019.
When I add and set a sqlDataSource on Report Designer. it is shown correctly.
I create a report on report viewer on Winforms(C#) by dynamic data with SQL query.
How can I set sqlDataSource ?
Here is my code.
private void reportViewer1_Load(object sender, EventArgs e)
{
TypeReportSource typeReportSouce = new TypeReportSource();
typeReportSouce.TypeName = "SalesManager.Products.BarcodePrintReport, SalesManager, Version=0.9.24.1, Culture=neutral, PublicKeyToken=null";
typeReportSouce.Parameters.Add(new Telerik.Reporting.Parameter("Barcode", "O43659"));
SqlDataSource sqlDataSource = new SqlDataSource();
sqlDataSource.ProviderName = "MySql.Data.MySqlClient";
sqlDataSource.ConnectionString = "Server=********;Port=****;Database=****;Uid=****;Pwd=*****;CharSet=utf8;Convert Zero Datetime=True";
sqlDataSource.SelectCommand = "SELECT barcode,name FROM product_list WHERE code = 'TT003' OR code = 'TT002'";
sqlDataSource.CommandTimeout = 0;
this.reportViewer.ReportSource = typeReportSouce;
this.reportViewer.RefreshReport();
}