【问题标题】:how to limit the rows of a datagridview with a textbox [closed]如何使用文本框限制datagridview的行[关闭]
【发布时间】:2019-10-29 17:09:55
【问题描述】:

我有一个 DataGridView,它向我显示 Sql server 2014 中只有一个表的数据,我需要根据在文本框中输入的数字更改该 datagridview 的行。谢谢!!!!

【问题讨论】:

标签: c# sql-server datagridview


【解决方案1】:

将文本框的值作为参数(我们称之为@Top)传递给您的sql,然后将TOP (@Top) 添加到SELECT 语句的开头。

不要忘记确保您也有一个ORDER BY,以便每次运行查询时都有一致的结果(否则它们可能是随机的)。

因此,在 Pseudo-SQL 术语中,您最终会得到如下所示的查询:

SELECT TOP (@Top) {Columns} ... FROM {Tables with JOINs} ... WHERE ... ORDER BY {Column List};

【讨论】:

  • 真的很感谢,但我还是有一个问题,我需要的是从表中从高到低排序的数据在datagridview中显示给我,然后,在输入数量时文本框,只有在文本框中输入的行数才会在 datagridview 中显示给我,以便稍后制作报告。谢谢!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
  • 1970-01-01
  • 2013-12-19
  • 2016-05-07
  • 2022-08-02
  • 2011-10-23
  • 1970-01-01
相关资源
最近更新 更多