друзей
пожалуйста, если у вас есть время, я хочу сделать ссылку между переключателем и датой и указателем даты в форме: у меня есть 3 переключателя (год. Месяц. День) и 2 указателя даты (от, до)Я использую SQL Server с типом столбца (datetime2 (0)), это полный datetime (2018-12-18 08: 25: 10.0000000) и одна кнопка поиска.то, что я хочу сделать, это сделать переключатель, изменяющий формат для datetimepicker, и выполнить поиск по выбранной мной кнопке.
мой код поиска
DataTable sd = new DataTable();
if (comboBox1.Text == "all")
{
con.Open();
SqlCommand command = new SqlCommand("select * from sreport3 where Time between'" + dateTimePicker1.Value.ToString() + "'and'" + dateTimePicker2.Value.ToString() + "'", con);
SqlDataReader reader = command.ExecuteReader();
sd.Load(reader);
dataGridView1.DataSource = sd;
reader.Close();
con.Close();
}
else
{
con.Open();
SqlCommand command = new SqlCommand("select * from sreport2 where Time between'" + dateTimePicker1.Value.ToString() + "'and'" + dateTimePicker2.Value.ToString() + "' INTERSECT select * from sreport2 where username = '" + comboBox1.Text.ToString() + "'", con);
SqlDataReader reader = command.ExecuteReader();
sd.Load(reader);
dataGridView1.DataSource = sd;
reader.Close();
con.Close();
}
chart1.Series["Live"].XValueMember = "Time";
chart1.Series["Live"].XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.DateTime;
chart1.Series["Live"].YValueMembers = "CountOfusername";
chart1.Series["Live"].YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double;
chart1.DataSource = sd;
chart1.DataBind();
можно сделать это или нет
проголосуйте за мой вопрос, чтобы помочь мне получить ответ
С уважением