我正在为新公司的ASP.Net MVC项目更新代码。我在SQL数据表中添加了一个“ RecordDeleted”字段,因此我们只能查看有效记录。
如果将所有行的RecordDeleted设置为true,则dataGrid中的结果都显示为已删除。
如果将所有行的RecordDeleted设置为false,则dataGrid中的结果全部显示为未删除。
如果我有一小部分记录设为false,而其余部分为true,则dataGrid中的结果全部显示为已删除。
如果我有一小部分记录设置为true,而其余部分为false,则dataGrid中的结果全部显示为未删除。
<div id="ajaxgrid">
@webGrid.GetHtml(
htmlAttributes: new { @class = "Grid" },
columns: webGrid.Columns(
webGrid.Column("LandownerID", "Landownder ID"),
webGrid.Column("PermitNo", "Permit No"),
webGrid.Column("FnameD", "First Name"),
webGrid.Column("LnameD", "Last Name"),
webGrid.Column("ExpYear", "Expiration Year"),
webGrid.Column("CrtDateD", "Issue Date"),
webGrid.Column("RecordDeleted","Deleted")))
</div>
我希望webGrid中的所有行都能匹配数据库中的行。
谁能告诉我为什么它不能正常工作?
也:我对ASP.Net编程非常陌生。请随时询问更多信息,我会提供。我不确定您需要什么帮助我找到答案。
...,今天早上我意识到自己正在查看数据库中的错误数据。当您将去年过期的记录的RecordDeleted字段设置为1时,显示今年数据的数据网格将不会显示那些已删除的记录。