Webmatrix で 2 つの日付間の検索結果を取得する必要があります。検索を入力する方法や、何が間違っているのかわかりません。これは私が持っているコードです。エラーは発生していませんが、グリッドに列名が表示されているだけです。
@{
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 の形式で検索しています。