C#中的dataGridView1如何实现上一条,下一条,首记录,尾记录按钮?急!!!请高手帮忙!谢谢!

就这样实现这些功能!... 就这样实现这些功能! 展开
 我来答
凤菡轩
2011-08-09 · TA获得超过1582个赞
知道小有建树答主
回答量:930
采纳率:0%
帮助的人:520万
展开全部
标记下,晚上回答!

首记录:this.dataGridView1.CurrentCell = this.dataGridView1[this.dataGridView1.CurrentCell.ColumnIndex, 0];

上一记录:if (this.dataGridView1.CurrentCell.RowIndex > 0)
{
this.dataGridView1.CurrentCell = this.dataGridView1[this.dataGridView1.CurrentCell.ColumnIndex, this.dataGridView1.CurrentCell.RowIndex - 1];
}

下一记录:
if (this.dataGridView1.CurrentCell.RowIndex < this.dataGridView1.RowCount - 1)
{
this.dataGridView1.CurrentCell = this.dataGridView1[this.dataGridView1.CurrentCell.ColumnIndex, this.dataGridView1.CurrentCell.RowIndex + 1];

}

末记录:
this.dataGridView1.CurrentCell = this.dataGridView1[this.dataGridView1.CurrentCell.ColumnIndex, this.dataGridView1.RowCount - 1];
三件套要理智Bf
2011-08-09
知道答主
回答量:9
采纳率:0%
帮助的人:6.9万
展开全部
private string GetPrevious(int ID,string SmallCid) { string str = "没有了"; string sql = "select ID,TxtTitle from tb_news where SmallCid=" + SmallCid + " and ID <" + ID + " Order by OrderID desc,ID desc"; DataSet ds = M.Query(sql); if (ds.Tables[0].DefaultView.Count > 0) { str = "<a href=\"/News-" + ds.Tables[0].Rows[0]["ID"] + ".aspx\">" + ds.Tables[0].Rows[0]["TxtTitle"] + "</a>"; } return str; } private string GetNext(int ID,string SmallCid) { string str = "没有了"; string sql = "select ID,TxtTitle from tb_news where SmallCid=" + SmallCid + " and ID>" + ID + " Order by OrderID desc,ID desc"; DataSet ds = M.Query(sql); if (ds.Tables[0].DefaultView.Count > 0) { str = "<a href=\"/News-" + ds.Tables[0].Rows[0]["ID"] + ".aspx\">" + ds.Tables[0].Rows[0]["TxtTitle"] + "</a>"; } return str; }
追问
要每个按钮实现一个功能啊!就是上面那个图!
追答
药品名称=txttitle,按钮。value=txttitle
select ID,TxtTitle from tb_news where SmallCid=" + SmallCid + " and ID " + ID + " Order by OrderID desc,ID desc,这是查询吓一跳信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有环8T
2011-08-09 · TA获得超过227个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:96.2万
展开全部
dataGridView1有自带的分页,设置哈就行。
追问
怎样设置呢!我是要实现按钮的上下查询!请详细一点!谢谢!
追答
找两个按钮,分别为上一页、下一页。接下来就查找看你有多少条数据,比如说有100条,每页设置10条,也就是有10页。初始的下一页,上一页是0,当点击下一页的时候加1,但不能超过10,这是要进行判断的,当点击上一页的时候就减1,同时也不能小于0.上面的给了你分页的语句,你只要将第几页写过去就行了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式