我需要在 Webmatrix 中获取两个日期之间的搜索结果。我不知道我需要如何输入搜索或我做错了什么。这是我的代码。我没有收到任何错误,但除了网格中显示的列名之外什么都没有。
@{
Layout = "~/_SiteLayout.cshtml";
Page.Title = "Management";
var db = Database.Open("OMD");
var startdate = Request["startdate"];
var enddate = Request["enddate"];
var selectCommand ="SELECT * FROM Ordr Where Date BETWEEN '" + startdate + "' AND '" + enddate + "'";
var selectedData = db.Query(selectCommand);
var grid = new WebGrid(source: selectedData, defaultSort: "Date", rowsPerPage:10);
}
@grid.GetHtml(
columns:grid.Columns(
grid.Column("Date", format:@<Text>@item.Date</Text>),
grid.Column("Status", format:@<Text>@item.Status</Text>),
grid.Column("OStore", format:@<Text>@item.OStore</Text>),
grid.Column("CStore", format:@<Text>@item.CStore</Text>),
grid.Column("Employee", format:@<Text>@item.Employee</Text>)
)
)
我正在使用格式 MM/DD/YYYY 进行搜索,就像在表格中一样。