Я хочу создать фильтр, который будет фильтровать мой отчет по StartDate
и EndDate
. Пока что я создал в WebForm ComboBox
, который содержит тип Reports
, и когда я выбираю отчет и выбираю StartDate: 05-01-2020
EndDate : 05-31-2020
, он должен отображать в отчете только запись, которая находится в этот период времени.
public void BindToData()
{
modGlobal global = new modGlobal();
using (SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["DesignSaoOsig1ConnectionString"].ConnectionString))
{
string strProc = "TestReport";
SqlCommand cmd = new SqlCommand();
SqlDataAdapter comand = new SqlDataAdapter(strProc, myConnection);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Id", orgUnitId.ToString().Trim());
if (!string.IsNullOrWhiteSpace(strProc))
{
myConnection.Open();
DataSet myDataSet = new DataSet();
comand.SelectCommand = cmd;
cmd.Connection = myConnection;
if (myDataSet.Tables.Count > 0 && myDataSet.Tables[0].Rows.Count > 0)
{
myConnection.Close();
}
DataTable dt = new DataTable();
XtraReport report = new XtraReport();
report.DataSource = myDataSet;
}
}
}
Итак, вот моя функция, которую мне нужно выполнить, я застрял и не знаю, как ее выполнить.