我在这个点击按钮事件里写了,
int i = DataGrid.CurrentRowIndex.RowNumber + 1
DataGrid.Select(i);
DataGrid.UnSelect(i-1);可是出现了这种情况
光标移到了下一行(就是下一行的底色变成了选中的样子),但是最左侧的小箭头还是原地不动的,取到当前的RowIndex发现其实行号没有移动。麻烦高人指点下,多谢了
int i = DataGrid.CurrentRowIndex.RowNumber + 1
DataGrid.Select(i);
DataGrid.UnSelect(i-1);可是出现了这种情况
光标移到了下一行(就是下一行的底色变成了选中的样子),但是最左侧的小箭头还是原地不动的,取到当前的RowIndex发现其实行号没有移动。麻烦高人指点下,多谢了
解决方案 »
- C#中DataGridview中绑定小数的问题
- 关于Session超时 弹出提示页面跳转登陆 之后继续执行的问题
- 在VS2003上SQL2000和ASPNET连接问题!
- 请高手看一下在windows vista下出现的模拟键盘输入的问题,高分相求
- 如何取出xml节点的属性
- 大一的小菜鸟问个ACM的基础题
- 如何在单击DataGrid单元格的时候,所在行变为全选?
- 重要概念,各位都来看看(我有些迷惑了...)
- 如何使用 DEVPATH 来设置程序集的位置
- !!!!怪怪怪!!!点了查询按钮,第一次正常检索,再点一次提示指定的转换无效?
- javascript 问题?
- 通过sqldataadapter填充了 dataset中的一个表,如何得到这个表的每一列中的每个值?
if (this.dataGridView2.CurrentCell.RowIndex != 0)
dc = this.dataGridView2[this.dataGridView2.CurrentCell.ColumnIndex, this.dataGridView2.CurrentCell.RowIndex - 1];
else
dc = this.dataGridView2[this.dataGridView2.CurrentCell.ColumnIndex, this.dataGridView2.CurrentCell.RowIndex];
this.dataGridView2.CurrentCell = dc;datagrid和datagridview是不是一样的呢?你可以尝试下
DataGrid.Select(i);
DataGrid.UnSelect(i-1);
DataGrid.CurrentRowIndex = i ;这样就可以了