/// <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为窗体焦点 }

 

相关文章:

  • 2021-12-03
  • 2022-02-08
  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案