博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WinForm:DataGridViewButtonColumn的使用
阅读量:6452 次
发布时间:2019-06-23

本文共 758 字,大约阅读时间需要 2 分钟。

1. 添加 DataGridViewButtonColumn

DataGridViewButtonColumn dgv_button_col = new DataGridViewButtonColumn();// 设定列的名字dgv_button_col.Name = "Detail";// 在所有按钮上表示"查看详情"dgv_button_col.UseColumnTextForButtonValue = true;    dgv_button_col.Text = "查看详情";// 设置列标题dgv_button_col.HeaderText = "详情";// 向DataGridView追加dgvMain.Columns.Insert(dgvMain.Columns.Count, dgv_button_col);

2. 获得按钮被点击

点击DataGridViewButtonColumn的按钮时,会触发DataGridView.CellContentClick事件。这个事件处理器可以检测被点击的按钮是否在列中,如果在就会被触发。

下面的例子就是当按钮被点击时,取得是第几行的按钮被点击了。

private void dgvMain_CellContentClick(object sender, DataGridViewCellEventArgs e){    if (dgvMain.Columns[e.ColumnIndex].Name == "Detail")    {        MessageBox.Show("行: " + e.RowIndex.ToString() + ", 列: " + e.ColumnIndex.ToString() + "; 被点击了");    }}

转载地址:http://zfgwo.baihongyu.com/

你可能感兴趣的文章
细数.NET 中那些ORM框架 —— 谈谈这些天的收获之一
查看>>
SQL Serever学习7——数据表2
查看>>
洛谷——P2404 自然数的拆分问题
查看>>
(转)Mac 下设置android NDK的环境
查看>>
[struts]s:action 的使用方法
查看>>
dubbo问题总结
查看>>
20165320 第三周学习总结
查看>>
Struts2和Spring MVC的区别
查看>>
angular-bootstrap ui-date组件问题总结
查看>>
理解Javascript参数中的arguments对象
查看>>
p2:千行代码入门python
查看>>
bzoj1106[POI2007]立方体大作战tet*
查看>>
解决:Java调用.net的webService产生“服务器未能识别 HTTP 标头 SOAPAction 的值”错误...
查看>>
spring boot configuration annotation processor not found in classpath问题解决
查看>>
【转】正则基础之——神奇的转义
查看>>
团队项目测试报告与用户反馈
查看>>
MyBatis(1)——快速入门
查看>>
对软件工程课程的期望
查看>>
CPU高问题排查
查看>>
Mysql中文字符串提取datetime
查看>>