在WPF程序中 利用oxyplot 设计了一个电流/时间曲线表 需要实现点击图表 获取范围时间的数据
以下答案引用自GPT-3大模型,请合理使用:
。
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (comboBox1.SelectedItem == "All") { //获取所有数据 DateTime start = DateTime.Now; DateTime end = start.AddDays(30); //创建DataTable并添加数据 DataTable table = new DataTable(); table.Columns.Add("Time"); table.Rows.Add(start.DateTime, start.ToString()); table.Rows.Add(end.DateTime, end.ToString()); //数据源 bindingSource1.DataSource = table; } else { //获取选中时间的数据 DataTable table = new DataTable(); table. Columns.Add("Time"); table.Rows.Add(comboBox1.SelectedItem.ToString(), comboBox1. SelectedItem.ToString()); //数据源 bindingSource1.DataSource = table; } }