/* * 查询 */ private void quaryButton_Click(object sender, EventArgs e) { String type = quaryTypeCombox.Text; if (type == "查询方式") { return; } try { switch (type) { case "单号": List <Order> temp = new List <Order>(); temp.Add(orderService.SearchByNumber(Convert.ToInt32(quaryTextBox.Text))); quaryOrderBinding.DataSource = temp; break; case "地址": quaryOrderBinding.DataSource = orderService.SearchByAddress(quaryTextBox.Text); break; case "日期": String dtFormat = "yyyy/MM/dd"; CultureInfo provider = new CultureInfo("fr-FR"); DateTime dt = DateTime.ParseExact(quaryTextBox.Text, dtFormat, provider); quaryOrderBinding.DataSource = orderService.SearchByDate(dt); break; case "买家": quaryOrderBinding.DataSource = orderService.SearchByClient(quaryTextBox.Text); break; case "卖家": quaryOrderBinding.DataSource = orderService.SearchBySeller(quaryTextBox.Text); break; case "商品": quaryOrderBinding.DataSource = orderService.SearchByGood(quaryTextBox.Text); break; default: throw new ArgumentException(); } // Grid绑定到查询order source上 this.orderListGrid.DataSource = quaryOrderBinding; curSit = CurSituation.Quary; } catch (Exception) { MessageBox.Show("参数错误"); } }
private void allButton_Click(object sender, EventArgs e) { this.orderListGrid.DataSource = orderBinding; curSit = CurSituation.All; }