我在呼叫中心工作,几年前我写了一个供个人使用的小应用程序,可以帮助我跟踪进来的电话/聊天/电子邮件。好吧它像野火一样传播,现在使用不少于100人。更新时间。
我正在处理MSSQL中的数据,这些数据实时更新,并以毫秒为间隔进行更改。我有一个计时器刷新绑定到DataGridView的查询。我注意到的一件事是,除非我按照一个独特的值排序,例如当我重新填充数据时排序丢失。
如何保持排序顺序。我有一个名为activity_id的100%唯一值,我可以将其用作索引。
答案 0 :(得分:1)
首先,尝试在ORDER BY
语句中添加SQL
子句,如果您还没有。{/ p>
否则,您可以在设置DataSource
:
dataGridView1.Sort(dataGridView1.Columns["SomeColumnName"], ListSortDirection.Ascending);