标题:求助:如何使DataGridView中的当前单元格是最后一行的开头单元格?
只看楼主
xxp5310776
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:49
专家分:1
注 册:2006-11-19
结帖率:100%
 问题点数:0 回复次数:2 
求助:如何使DataGridView中的当前单元格是最后一行的开头单元格?
求助各位大虾:
在C#中如何使DataGridView中的当前单元格是最后一行的开头单元格?
在对数据库完成插入后,当前单元格会变成第一行第一个单元格,我该怎样设置才能使其到最后一行呢?
谢谢!
搜索更多相关主题的帖子: DataGridView 单元 
2007-09-05 18:59
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 

你的DataGridView是绑订到DataSet上的 DataSet是非常好操作的
我用代码创建了一张内存表,并添加了5行信息:
DataSet ds = new DataSet();
ds.Tables.Add(new DataTable("stu"));
ds.Tables["stu"].Columns.Add("xh",typeof(string));
ds.Tables["stu"].Columns.Add("xm",typeof(string));
ds.Tables["stu"].Rows.Add(new Object[]{"1","a1"});
ds.Tables["stu"].Rows.Add(new Object[]{"2","a2"});
ds.Tables["stu"].Rows.Add(new Object[]{"3","a3"});
ds.Tables["stu"].Rows.Add(new Object[]{"4","a4"});
ds.Tables["stu"].Rows.Add(new Object[]{"5","a5"});

在DataGridView和它绑订后:

this.dataGrid1.CurrentRowIndex = ds.Tables["stu"].Rows.Count - 1;
this.dataGrid1[this.dataGrid1.CurrentCell].ToString());

上面的第一句代码就可以让DataGridView的游标定到最后一行
第二句就可以获得最后一行的第一列值

不知道楼主是不是这意思


愛生活 && 愛編程
2007-09-06 04:25
xxp5310776
Rank: 1
来 自:湖北武汉
等 级:新手上路
帖 子:49
专家分:1
注 册:2006-11-19
得分:0 
谢谢了,不过我已经解决了,源代码在我得博客里[URL=http://xxp5310776.blog.]http://xxp5310776.blog.[/URL]

2007-09-06 21:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-167934-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.160563 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved