【发布时间】:2013-04-20 10:06:57
【问题描述】:
- 用户选择一行
- 会有向上箭头和向下箭头。
- 如果用户想向上移动,用户点击向上箭头按钮
- 如果用户想向下移动,那么用户点击向下箭头按钮
- 如果该行位于顶部,则向上箭头按钮将被禁用
- 如果该行位于底部,则向下箭头按钮将被禁用
我尝试了这段代码,但对上述情况根本不起作用
private void key_up(object sender, EventArgs e)
{
if (dataGridView1.CurrentRow == null) return;
if (dataGridView1.CurrentRow.Index - 1 >= 0)
{
dataGridView1.CurrentCell = dataGridView1.Rows[dataGridView1.CurrentRow.Index - 1].Cells[0];
dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex].Selected = true;
}
}
【问题讨论】:
标签: c# datagridview