Я пытаюсь создать приложение, в котором я хочу, чтобы представление сетки данных отображало данные в зависимости от даты, которую пользователь выбирает в поле со списком iecmbDate в соответствии с моим приложением.CmbDate отображает доступные даты в базе данных.Ниже приведен мой исходный код, который я написал, но при отладке компилятор выдает ошибку оператора '==', который нельзя использовать для сравнения 'System.DateTime' и 'object'.Я хотел бы, чтобы, когда пользователь нажимает кнопку загрузки, он загружал данные за выбранную дату или месяц.
namespace linqToSql_trial
{
public partial class frmSample : Form
{
private userLoginDataContext dc;
public frmSample()
{
InitializeComponent();
dc = new userLoginDataContext();
}
private void LoadDate()
{
cmbDate.DataSource = dc.flights.Select(x=>x.date);
cmbDate.DisplayMember = "date";
cmbDate.ValueMember = "date";
}
private void frmSample_Load(object sender, EventArgs e)
{
LoadDate();
}
private void btnLoad_Click(object sender, EventArgs e)
{
this.flightsDataGridView.DataSource = dc.flights.Where (x => x.date == cmbDate.SelectedItem);
}
}
}