下面是我写的代码
private void button1_Click(object sender, EventArgs e)
{
//dataGridView选中行自动移动到下一行
dataGridView1.CurrentRow.Index[(int)dataGridView1.CurrentRow.Index + 1];//不过这句是错的
}
功能很简单,就是不知道用什么属性来改变,请高手给说一下。谢谢
4 个解决方案
#1
你想什么到下一行?
是选择的行跳到下一行还是光标
如果是你选中的行的话,请问假如你的数据只有一行又如何操作呢,
是不是需要
是选择的行跳到下一行还是光标
如果是你选中的行的话,请问假如你的数据只有一行又如何操作呢,
是不是需要
try
{
// TODO:你要的操作
}
Catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
#2
try
{
// TODO:你要的操作
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
手写没注意,没放在编译器里,catch不能大写
#3
for(int i=0;i<datagridview1.rows.count;i++)
{
if(datagridview1.rows[i].selected==true)
{
datagridview.rows[i+1].selected==true;
}
}
只限于单行选择
{
if(datagridview1.rows[i].selected==true)
{
datagridview.rows[i+1].selected==true;
}
}
只限于单行选择
#4
学习了
#1
你想什么到下一行?
是选择的行跳到下一行还是光标
如果是你选中的行的话,请问假如你的数据只有一行又如何操作呢,
是不是需要
是选择的行跳到下一行还是光标
如果是你选中的行的话,请问假如你的数据只有一行又如何操作呢,
是不是需要
try
{
// TODO:你要的操作
}
Catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
#2
try
{
// TODO:你要的操作
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
手写没注意,没放在编译器里,catch不能大写
#3
for(int i=0;i<datagridview1.rows.count;i++)
{
if(datagridview1.rows[i].selected==true)
{
datagridview.rows[i+1].selected==true;
}
}
只限于单行选择
{
if(datagridview1.rows[i].selected==true)
{
datagridview.rows[i+1].selected==true;
}
}
只限于单行选择
#4
学习了