.net C#通过DataGridView(WF)对accdb记录进行排序时出现问题

oknwwptz  于 2023-10-21  发布在  .NET
关注(0)|答案(1)|浏览(122)

我无法按日期降序排序记录,例如:我有10000条记录,我只想看15条最近的记录。

void fillgrid()
        {
            con.Open();
            OleDbDataAdapter da = new OleDbDataAdapter("select top 15 * from Records order by Date", con);
            DataTable dt= new DataTable();
            da.Fill(dt);
            dataGridView2.DataSource = dt;
            con.Close();

        }

注:“记录”是表格名称,“日期”是包含日期和时间的列。
我试图在数据库中正确排序,但它不能反映我的应用程序网格视图。与目前的代码,它将排序从最旧的到最新的,我需要其他的方式。
先谢谢你了。

wdebmtf2

wdebmtf21#

Date是一个保留字,请尝试:

"select top 15 * from Records order by [Date] desc"

相关问题