C# 文本框控制DataGridView显示数量

DataGridView的右边有一个文本框,我想做成这样的效果
比如说数据库里面有表有20条记录,DataGridView显示这20条记录(已经实现)
如果在文本框中输入10,则DataGridView只显示10条记录,这个功能要怎么实现???
有哪位高手可以告诉我吗???小弟刚入门不知道怎么做,解决问题后一定追分
能不能附上代码和注释!!!不胜感激
sql语句里面有个参数,在文本框keydown事件里面怎么接收????

文本框后面应该再加个按钮"查询"吧,输入10后,再点击"查询"按钮,从数据库查询前10条,然后重新绑定到GridView上,这是GridView种就只显示10条记录了。
代码如下:
查询数据的方法你知道吧,查前10条的SQL是这样的:
select top 10 * from users
<asp:Button runat="server" ID="btInquiry" Text="查询" OnClick="btInquiry_Click" />
protected void btInquiry_Click(object sender, EventArgs e)
{
//从数据库查询前10条数据,存入DataSet中,返回ds,然后绑定到GridView上就可以了。
}
还有什么不明白的吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-20
select top 参数 * from table就行了

参数要先转换为INT格式!
第2个回答  2010-12-20
把你文本框输入的条数,例如10 传入sql语句就行了,select top 10 * from table就行了
相似回答