DataGridView删除、修改方法封装
private int showRightMenu(DataGridView dataGridView, ContextMenuStrip contextMenuStrip, DataGridViewCellMouseEventArgs e)
{
int curRowTemp = 0;//当前鼠标在DataGridView中的行的位置
if (e.Button == MouseButtons.Right)
{
{
curRowTemp = 0;
}
else
{
dataGridView.CurrentCell = dataGridView[1, curRowTemp];
dataGridView.ContextMenuStrip = contextMenuStrip;
}
return curRowTemp;//返回当前鼠标所在的行的行号
}
#endregion
private Object GetColumeInfo(DataGridView dataGridView, int curRow, int colnum)
{
Object info = null;
info = dataGridView.Rows[curRow].Cells[colnum].Value;
return info;
}
#endregion
private int SetColumeInfo(DataGridView dataGridView, int curRow, int column, Object info)
{
dataGridView.Rows[curRow].Cells[column].Value = info;
return (int)this.GetColumeInfo(dataGridView, curRow, 0);
}
#endregion
private int RemoveRow(DataGridView dataGridView, int curRow)
{
int rowID = (int)this.GetColumeInfo(dataGridView, curRow, 0);
dataGridView.Rows.RemoveAt(curRow);
return rowID;
#endregion
转载于:https://www.cnblogs.com/hzuIT/articles/688919.html
DataGridView删除、修改方法封装相关推荐
- Windows10 搜狗输入法任务栏托盘图标删除修改方法
一个将搜狗输入法右下角托盘图标删除或者修改成其他图标的方法 其他输入法理论上也可以试一试 注册列表一路找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP ...
- .net MySQL事物_在ASP.NET 2.0中操作数据之六十一:在事务里对数据库修改进行封装...
导言: 正如我们在第16章<概述插入.更新和删除数据>里探讨的那样,GridView控件内建的功能支持对每行数据的编辑和删除功能,你只需要稍稍动一下鼠标就可以创建丰富的数据修改界面而不用写 ...
- ueditor 编辑html文件名,UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法...
UEditor编辑器自定义上传图片或文件路径的修改方法,ueditor修改方法 使用ueditor编辑器,附件默认在ueditor/php/upload/, 我的附件地址是网站根目录下/data/u ...
- JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPQL进行查询
JPA学习笔记---JPA数据的操作:增加,删除,修改,获取,使用JPOL进行查询 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技 ...
- 引用 oem 和主板bios修改方法
<script language='javascript' src='http://www.taizhou.la/AD/ad.js'></script> 引用 pengpeng ...
- common.js 通用方法封装
/*** 通用方法封装处理** Created by on 2018/9/7*/ (function ($) {var $table = $('#table');$.extend({/*** 表格封装 ...
- 提示BuildTargetGroup.WebPlayer已过时报错的修改方法
如上图提示的报错:Assets\Editor\CrossPlatformInput\CrossPlatformInputInitialize.cs(91,17): error CS0619: 'Bui ...
- 启动MySQL:net start mysql出现问题+本地Mysql忘记密码的修改方法
解决方法1:(普遍) 管理员开启cmd,进入bin文件夹,方法见图: cmd内输入:cd C:\Program Files\MySQL\MySQL Server 8.0\bin这里的路径要换成你自己b ...
- MongoDB进阶系列(11)——“改”的那些事(二)文档的keyvalue为数组的修改方法...
2019独角兽企业重金招聘Python工程师标准>>> 本文将讨论关于文档中keyvalue为数组的情况如何修改数组. 首先,创建一个c4集合,集合中的文档包含一个arrint字段, ...
最新文章
- SOJ 4543 4542
- udp重发机制_UDP 协议
- Python3--文件读取、写入、追加及seek()方法的使用
- 编写干净的测试–天堂中的麻烦
- java 创建ssh用户秘钥,安装Java、Maven、Git,以及生成、拷贝密钥
- libevent源码深度剖析九
- halcon裁剪图像_Halcon学习之七:改变图像的现实方式和大小
- html权重值_实战:网站权重快速提高权重绝招(10天权3)
- CNC:CNC计算机数控系统技术之斯沃数控仿真软件简介、软件界面(顶部栏、中间工具栏、左边栏、CNC工作区、液晶屏工作区、系统控制面板)之详细攻略
- Nginx系列一:Nginx介绍与Nginx工作原理分析
- android singletask启动模式,android:Activity启动模式之singleTask(一)(示例代码)
- 兴业银行银企直联如何查询转账支付后的手续费及退票流水
- 拟推荐全省文物系统先进_文物系统突出贡献先进个人事迹材料
- 我国5G现状:今年底或发放5G牌照
- ubuntu teamviewer被检测为商业用途
- TopCoder HowEasy
- 第一节:服务注册与服务发现
- datatable筛选条件_在DataTable中执行DataTable.Select(条件)
- 对B/S架构和C/S架构的分析
- 微波遥感(三、SAR图像特征)