二、winForm-DataGridView操作——DataGridView 操作、属性说明
程序员文章站
2023-03-28 09:33:41
一、DataGridView 取得或者修改当前单元格的内容: 核心:DataGridView1.CurrentCell.Value; 1、当前单元格的Index: 列:DataGridView1.CurrentCell.ColumnIndex; 行:DataGridView1.CurrentCell ......
一、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; }
上一篇: 详解tensorflow训练自己的数据集实现CNN图像分类
下一篇: iOS 代码规范
推荐阅读
-
二、winForm-DataGridView操作——DataGridView 操作、属性说明
-
一、winForm-DataGridView操作——控件绑定事件的两种方法
-
JQuery --- 第二期 (jQuery属性操作)
-
三、winForm-DataGridView操作——DataGridView 操作复选框checkbox
-
微信小程序学习总结(二)样式、属性、模板操作分析
-
JQuery --- 第二期 (jQuery属性操作)
-
一、winForm-DataGridView操作——控件绑定事件的两种方法
-
二、winForm-DataGridView操作——DataGridView 操作、属性说明
-
三、winForm-DataGridView操作——DataGridView 操作复选框checkbox
-
MySQL(二)代码实现对数据库的一些操作(创建、修改、删除表)、字段属性、数据库的列类型