private void Query() { ManagementViewModel vm = DataContext as ManagementViewModel; int type = -1, state = -1; DateTime?time = null; switch (cmbType.SelectedValue.ToString()) { case "全部": type = -1; break; case "开户送券": type = 1; break; case "充值送券": type = 2; break; } switch (cmdState.SelectedValue.ToString()) { case "全部": state = -1; break; case "启用": state = 1; break; case "未启用": state = 0; break; } if (dpTime.SelectedDate != null) { time = dpTime.SelectedDate; time = new DateTime(((DateTime)time).Year, ((DateTime)time).Month, ((DateTime)time).Day, 23, 59, 59); } dgGrid.ItemsSource = vm.GetExperienceInfo(type, state, time); }