dataGridView 如何读取下一条信息?

zhonghualinaaaa 2010-11-03 10:15:22
非常感谢大家来帮我解决问题,谢谢!

问题:我是一个页面上有一个dataGridView,点击按钮后就开始读出dataGridView的第一条信息 在下面显示出来,我还有一个按钮是“上一条”“下一条”如果在dataGridView中读到下一条信息呢?

注意:数据库的主键不是自增加的,只能在dataGridView 中读取,如果点下一条就读取dataGridView的下一条信息在下面显示出来。

谢谢大家
...全文
80 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ourola 2010-11-03
  • 打赏
  • 举报
回复
第一次取得当前行的索引
int i = dgv.CurrentRow.Index;
然后下一条
if (i < dgv.Rows.Count - 1)
DataGridViewRow row = dgv.Rows[i+1];
上一条

if (i > 1)
DataGridViewRow row = dgv.Rows[i-1];
浪子-无悔 2010-11-03
  • 打赏
  • 举报
回复
不管是ORACLE 还是SQL 不是都有行号的,吗
跟你你目前查到数据的索引获取上个或下个行号的记录就是啦。
飞扬人生 2010-11-03
  • 打赏
  • 举报
回复
建议百度,有行号嘛,自定个变量,循环下去就是了
dataGridView.rows[k][列名]

int k;上行就是k-1 ,下行k+1

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧