当前位置: 移动技术网 > IT编程>开发语言>.net > 二、winForm-DataGridView操作——DataGridView 操作、属性说明

二、winForm-DataGridView操作——DataGridView 操作、属性说明

2018年09月03日  | 移动技术网IT编程  | 我要评论

离异女人之首长千金,国色天香最初形容的是什么,赵本山小品拜年

  一、datagridview 取得或者修改当前单元格的内容:

    核心:datagridview1.currentcell.value;

    1、当前单元格的index:

          列:datagridview1.currentcell.columnindex;

            行:datagridview1.currentcell.rowindex        

    2、当前单元格位置:datagridview.currentcelladdress//结果:{x,y}

          列:datagridview.currentcelladdress.y

          行:datagridview.currentcelladdress.x

    第2种方法可以避免或者取消共享事件。

        /// <summary>
        /// 单元格点击事件(在单元格的任何部分被单击时发生)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void datagridview1_cellclick(object sender, datagridviewcelleventargs e)
        {
            //获取当前点击的行列索引
            messagebox.show("第"+e.rowindex + "行,第"+ e.columnindex+"列的值:"+datagridview1.currentcell.value);
            //获取当前点击的位置{x=?,y=?}
            messagebox.show("位置:" + datagridview1.currentcelladdress.tostring());
            // 可以取消激活的单元格
            datagridview1.currentcell.value = null;
        }

        /// <summary>
        /// 单元格内容点击事件(在单元格中的内容被单击时发生)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void datagridview1_cellcontentclick(object sender, datagridviewcelleventargs e)
        {
            //获取当前点击的行列索引
            messagebox.show("第"+e.rowindex+"行,第"+e.columnindex+"列的值:" + datagridview1.currentcell.value);
            //获取当前点击的位置{x=?,y=?}
            messagebox.show("位置:"+datagridview1.currentcelladdress.tostring());
            // 可以取消激活的单元格
            datagridview1.currentcell.value = null;
        }
    
view code

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网