C# winform中,怎么显示第一条记录,下一条记录,前一条记录,最后一条记录,并显示到文本框中 。

如姓名:textbox中,等很多字段分别填入。即当点击“”第一条记录“的按钮,”第一条记录”数据库中的字段相应的映射到界面上的每个textbox中,注意不是显示到datagridview中,而是到自己制作的界面上(界面就是在工具栏箱中拖到form上的,如label(姓名):textbox(张三))。

先分页取出数据,然后把它放到List集合里面;
接着根据下标取值,第一条记录就是i=0的,最后一条就是集合数量减1;
定义上条记录的时候i-1,下一条记录才时候i+1;
判断是不是到了最后一条数据和第一条数据;
把取出的数据放到textBox里面。感觉就是更改了显示的方式而已,思路跟显示在datagridview大同小异!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-26
数据库有id自增列的话就比较好搞,
查询数据按id排列,top 1,就是第一个,
查询数据按id倒序排列,top1就是最后一个
上一条记录,添加条件id小于当前id,根据倒序排列,top1
下一条记录,添加条件id大于当前id,根据id排列,top1
相似回答