c # datatable select statement com datas

Eu estou tentando fazer uma declaração select em uma tabela de dados para obter a linha que está dentro do intervalo de datas que estou procurando. Eu sou novo para isso e eu não entendo muito bem como esta instrução select funciona. Eu tentei escrever isso, mas não está funcionando. Você pode por favor me dar uma mão aqui. Estou preso

foundRows = dt.Select("DATE1 <= '" + date1+ "' AND DATE2 >= '" + date1+ '"');

questionAnswers(4)

yourAnswerToTheQuestion