datagridview控件读写mysql数据库表格的方法_c# datagridview表格控件常用操作

1) 行右键菜单

private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)

{

if (e.Button == MouseButtons.Right){

if (e.RowIndex >= 0){

//若行已是选中状态就不再进行设置

if (dataGridView1.Rows[e.RowIndex].Selected == false)

{

dataGridView1.ClearSelection();

dataGridView1.Rows[e.RowIndex].Selected = true;

}

//只选中一行时设置活动单元格

if (dataGridView1.SelectedRows.Count == 1){

dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];

}

if (dataGridView1.CurrentRow != null)

{

int idx = dataGridView1.CurrentRow.Index;

if (idx >= 0)

{

string isexport = mDataTableCun.Rows[idx]["ISEXPORT"].ToString();

if (isexport == "已导出")

{

//弹出操作菜单

contextMenuStrip1.Show(MousePosition.X, MousePosition.Y);

}

}

}

}

}

}

2) 行自动编号

private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)

{

Rectangle rectangle = new Rectangle(e.RowBounds.Location.X,

e.RowBounds.Location.Y,

dataGridView1.RowHeadersWidth - 4,

e.RowBounds.Height);

TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(),

dataGridView1.RowHeadersDefaultCellStyle.Font,

rectangle,

dataGridView1.RowHeadersDefaultCellStyle.ForeColor,

TextFormatFlags.VerticalCenter | TextFormatFlags.Right);

}

3) 单元格取值设值

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

if (e.ColumnIndex == 2)

{

dataGridView1.EndEdit();

string ischeck = dataGridView1.Rows[e.RowIndex].Cells["visible"].Value.ToString();

if (ischeck == "0")

{

dataGridView1.Rows[e.RowIndex].Cells["edit"].Value = "0";

}

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/344056.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤教育】电大中专计算机常用工具软件 (2)作业 题库

1下列类型的软件中,功能没有任何限制且又不需要付费的是()。 A共享软件 B正版软件 C免费软件 D试用软件 错误 正确答案:左边查询 学生答案:D 2在常见的软件版本号中,Professional表示()。 A测试版 B专业版 C家庭版 D免…

PoE交换机可以当普通交换机使用吗?

PoE交换机是一种新型的多功能交换机,随着PoE交换机的广泛应用,人们对PoE交换机有了一定的了解。然而,很多人认为PoE交换机可以自行发电,这种说法并不正确,通常所讲的PoE交换机供电指的是PoE交换机通过网线来给其他设备…

【渝粤教育】电大中专跨境电子商务理论与实务 (20)作业 题库

1.自营型平台的代表企业有敦煌网.大龙网.米兰网。该说法( ) A.正确 B.错误 错误 正确答案:左边查询 学生答案:A 2.跨境电子商务对接“中国制造”激活了“买卖全球”,而与跨境电商联合则成为“中…

【渝粤题库】陕西师范大学229011 商业银行信贷管理Ⅰ 作业(高起专)

《商业银行信贷管理Ⅰ》作业 一、单项选择题 1、在"现金比率"公式当中,"等值现金"是指( )。 A.银行存款 B.等值的存货 C.有价证券 D.应收账款 2、世界上大多数国家的同业拆…

什么是PoE交换机?PoE交换机与PoE+交换机的区别!

PoE交换机是如今安防行业使用很广泛的一种设备,因为它是是一种为远程交换机(如IP电话或摄像机)提供电力和数据传输的交换机,具有非常重要的作用。而在使用PoE交换机时,就有朋友咨询到,有的PoE交换机上标着PoE,另外也看到有的标着P…

play 框架_用于Play框架分布式应用程序的Init.d Shell脚本

play 框架我编写了一个Shell脚本来控制使用内置命令dist打包的Play框架应用程序。 以这种方式打包的应用程序是独立的压缩发行版,而无需在应该运行的计算机上安装Play框架。 所需的一切都在包装内。 在zip的bin目录中,有一个可执行的Shell脚本&#xff0…

nginx php 不能连接mysql_nginx配置php环境,并测试PHP是否可以连接mysql

nginx配置文件:server {listen 80;root /var/www/html;server_name localhost;charset utf-8;index index.html index.htm index.php;location ~ .*.(php|php5)?${fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENA…

[渝粤教育] 中国地质大学 信息管理概论 复习题

信息管理概论 一单选题 1.个人接受外部信息并在人体内部进行信息处理的活动属于社会信息交流中的:() A.人的内向信息交流 B.人际信息交流 C.群体信息交流 D.大众信息交流 ()所需信息的表现形式以文献型信息和实物型信息为主 A.科研人员 B.管理人员 C.技术人员 D.教师 3.下列…

J2Pay – API响应

介绍 该库中的神奇之处在于,无论网关是什么,其响应都是唯一的。 了解API响应后,您便可以轻松地将此响应用于进一步的交易,例如退款,作废或重新开票。 首先,在开始阅读时,所有响应都是JSON。 所…

光纤收发器一定要成对使用吗?

当我们远距离传输时,通常会使用光纤来传输。因为光纤的传输距离远、抗干扰,一般来说单模光纤的传输距离在10千米以上,而多模光纤的传输距离最高也能达到2千米。而在光纤网络中,我们常常会使用到光纤收发器。那么,光纤收…

[渝粤教育] 中国地质大学 国际贸易理论 复习题 (2)

国际贸易理论模拟题 一单选题 1.《中华人民共和国保障措施条例》最后一次修订是在(). A.2001年11月 B.2002年1月 C.2003年11月 D.2004年3月 2.保障措施与反倾销性质上的差异表现为(). A.实施保障措施所必须满足的前提条件要比实施反倾销的前提条件更为严格 B.保障措施的实施期…

ansi iso mysql_ANSI/ISO标准规定的sql关键字

ABSOLUTE、ACTION、ADD、ALL、ALLOCATE、ALTER、AND、ANY、ARE、AS、ASC、ASSERTION、AT、AUTHORIZATION、AV。BEGIN、BETWEEN、BIT、BIT-LENGTH、BOTH、BY。CASCADE、CASCADED、CASE、CAST、CATALOG、CHAR、CHARACTER、CHAR-LENGTH、CHARACTER、LENGTH、CHECK、CLOSE、COALESC…

[渝粤教育] 中国地质大学 大学英语(2) 复习题

《大学英语(2)》模拟题 一.单选题 1.()her mother () she was at home when the thief came in A.Neither or B.Each and C.Neither nor 2.A major earthquake rocked Haiti at 4:53 pm local time on Jan.12 2010 killing possibly thousands of people but no official fi…

光纤收发器和光电转换器有什么区别?

光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter)。那么,光纤收发器和光电转换器有区别吗?接下来就由飞畅科技…

[渝粤教育] 中国地质大学 婚姻与家庭法 复习题

《婚姻与家庭法》模拟题 一.单选题 1.群婚制的高级阶段是() A.杂婚 B.血缘群婚 C.亚血缘群婚 D.对偶婚 2.下列财产为甲乙婚后增值或所得其中属于夫妻共同财产的是() A.甲婚前承包的果园婚后果树上结的果实 B.乙婚前购买的一套房屋升值了40万元 C.甲婚前收藏的古画升值了50万 …

mysql innodb redolog_Mysql的binlog 和InnoDB的redo-log

mysql日志系统之redo log和bin log12018.12.02 01:35:06字数 997阅读 3,248首先,我们先来看看一次查询/更新语句流程图mysql查询/更新流程图.png本文会将重点放在执行器存储引擎之间的交互。mysql不是每次数据更改都立刻写到磁盘,而是会先将修改后的结果…

[渝粤教育] 中国地质大学 工业通风及除尘 复习题

《工业通风及除尘》模拟题 一.单选题 1.下列选项()不是影响作业场所气象条件的基本参数. A.空气温度 B.空气湿度 C.空气组成 D.空气流速 2.自然通风中起主导作用的是(). A.温度 B.风压 C.风向 D.热压 3.矿山井下空气中含有多种有毒有害气体下列气体中不属于有毒气体的是(). A…

光纤收发器按照网管怎么分类?

光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter),那么,光纤收发器按照网管怎么分类的?接下来我们…

[渝粤教育] 中国地质大学 数据结构 复习题 (2)

《数据结构》模拟题 一、单项选择题 1.假定对称矩阵按行序为主序顺序存储下三角元素到一维数组SA[1…n(n-1)/2]中对下三角中任一元素aij在一维数组SA中的下标k值为(). A.i(i-1)/2j-1 B.i(i-1)/2j C.i(i1)/2j-1 D.i(i1)/2j 2.____可作线性表的存储结构. A.循环单链表 B.三元组表…

java实现数据库内容修改_数据库更改到Java环境中实现可持续和平

java实现数据库内容修改对我们而言,可持续和平正在消除不确定性。 在这种情况下,由于数据库更改,欢迎使用Ruby的Active Record Migrations 。 迁移对我们意味着什么? 嗯,这是一种方便快捷的方法,可以以一致…