问题描述
||
这个问题已经在这里有了答案:
解决方法
问题是您的e.Command.Parameter [\“ ... \”]期望使用DateTime以外的其他类型。字符串通常有效,因此请尝试
DateTime.Parse(txtDatepicker_end.Text).ToString(\"YYYY-MM-dd\");
DateTime的ToString()方法将允许您将所需的任何格式应用于日期。
您还忘记了:
e.Command.Parameter[\"...\"]
应该
e.Command.Parameter[\"...\"].Value
,DateTime.Parse(TxtDatepicker_end.Text);
,您需要将结果分配给DbParameter的.Value属性:
e.Command.Parameters[\"@Txt_selected_start_date\"].Value = DateTime.Parse(TxtDatepicker_start.Text);