您的位置:首页 > 其它

设置DataGridView 的当前单元格

2013-02-27 10:45 477 查看
/// <summary>
/// 设置DGV的当前单元格
/// </summary>
/// <param name="dgv">要设置的DGV</param>
/// <param name="rowindex">要设置的行</param>
/// <param name="columnindex">要设置的列</param>
public void SetCurrentCellByDgv(DataGridView dgv,int rowindex, int columnindex)
{
 //DGV为Null,行或列不存在则不设置
if(dgv==null||0>rowindex ||rowindex>=dgv.RowCount||dgv.Rows[rowindex]==null||0>columnindex ||dgv.Columns.Count <= columnindex)return;
DataGridViewCell cell = this.Rows[rowindex].Cells[columnindex];
if(cell==null)return;
dgv.ClearSelection();//取消选择
dgv.CurrentCell = null;//取消当前单元格
dgv.CurrentCell = cell;//设置当前单元格
dgv.Focus();//dgv为窗体焦点
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: