Пытаясь получить записи, передавая дату в том случае, если условие, я отправляю дату с помощью средства выбора даты и времени, но в конце программы чтения не отображаются никакие записи.
Я сделал преобразование даты и времени, так как Convert(char(10),ext_date,101)
все еще сталкивается с той же проблемой.
string str=@"select * from extra_expense where CONVERT(char(10),ext_date,101) = @date";
sqlcommand = new SqlCommand(str,sqlconnection );
sqlcommand.Parameters.Add("@date", SqlDbType.DateTime).Value = datetimepicker1.value);
datareader = sqlcommand.ExecuteReader();
List<Projects> projects = new List<Projects>();
while (datareader.Read())
{
Projects proj = new Projects();
proj.expenseid = Convert.ToInt32(datareader.GetValue(0));
proj.ProjectDate = Convert.ToDateTime(datareader.GetValue(1));
projects.Add(proj);
}
datareader.Close();
return projects;