从数据表中选择前20行

时间:2012-08-21 10:25:47

标签: winforms datagridview dataset

我的问题很简单:我在面向.NET 2.0的WinForms解决方案中有一个包含很少DataTable的DataSet。我需要将DataGridView绑定到其中一个数据表,并且需要能够过滤数据表的内容。 将网格绑定到数据表非常简单,我可以使用数据绑定源的Filter属性轻松过滤内容,但是我还需要能够显示前20行放置数百个。 如何限制绑定到网格的数据?有没有提到像MySQL这样的TOP 20或LIMIT的数据源?

此外,我绑定的数据表实时更新:插入一些行,一些更新,一些根据各种场景删除...

提前感谢任何想法或解决方案!

安德烈

1 个答案:

答案 0 :(得分:0)

您是否考虑过为其创建视图并将数据网格绑定到它?简单

SELECT TOP 20 * FROM table

会做到这一点。