BoldSign®Effortlessly integrate e-signatures into your app with the BoldSign® API. Create a sandbox account!
public void OnReportLoaded(ReportViewerOptions reportOption)
{
string querystr = "SELECT Person.Address.AddressID , Person.Address.City , Person.Address.StateProvinceID FROM Person.Address";
string connection = "Data Source=mvc.syncfusion.com;Initial Catalog=AdventureWorks;User Id=ssrs1;password=RDLReport1;";
reportOption.ReportModel.DataSources.Clear();
reportOption.ReportModel.DataSources.Add(new ReportDataSource { Name = "DataSet1", Value = GetDataTable(querystr, connection) });
}
public DataTable GetDataTable(string querystr, string connection)
{
string query = querystr;
DataTable dt = new DataTable();
using (SqlConnection sqlConn = new SqlConnection(connection))
using (SqlCommand cmd = new SqlCommand(string.Format(query), sqlConn))
{
sqlConn.Open();
using (SqlDataReader reader = cmd.ExecuteReader())
{
dt.Load(reader);
var r = dt.Rows.Count;
}
return dt;
}
} |