求助:如何使DataGridView中的当前单元格是最后一行的开头单元格?
求助各位大虾:在C#中如何使DataGridView中的当前单元格是最后一行的开头单元格?
在对数据库完成插入后,当前单元格会变成第一行第一个单元格,我该怎样设置才能使其到最后一行呢?
谢谢!
你的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的游标定到最后一行
第二句就可以获得最后一行的第一列值
不知道楼主是不是这意思