设置DataGridView 的当前单元格

本文介绍了一种方法,用于在DataGridView(DGV)中设置特定行和列的当前单元格。该方法首先检查DGV的有效性及指定行列的存在性,然后通过一系列操作如取消选择、清除当前单元格等步骤来实现目标单元格的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值