当前位置: 首页 > news >正文

C# Winform中在DataGridView中添加Button按钮,操作Button按钮

.Net的DataGridView控件中,提供了一种列的类型,叫 DataGridViewButtonColumn ,这种列类型是展示为一个 按钮,可以给button赋予相应的text,并且,此button可以用来做处理事件的判断依据。

DataGridViewButtonColumn,虽然在UI展现上,是一个BUTTON的样子,但是,它的实际形态,并不是传统意义的BUTTON,而是渲染出来的样式,完全是painting的效果而已。

//在datagridview中添加button按钮DataGridViewButtonColumn btn = new DataGridViewButtonColumn();btn.Name = "btnModify";btn.HeaderText = "修改";btn.DefaultCellStyle.NullValue = "修改";dataGridView1.Columns.Add(btn);  
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e){//点击button按钮事件if (dataGridView1.Columns[e.ColumnIndex].Name == "btnModify" && e.RowIndex >= 0){//说明点击的列是DataGridViewButtonColumn列DataGridViewColumn column = dataGridView1.Columns[e.ColumnIndex];string username = Convert.ToString(dataGridView1.CurrentRow.Cells[0].Value);}           }
http://www.lryc.cn/news/170142.html

相关文章:

  • Docker 网络学习
  • django创建web服务器
  • 极光笔记 | 推送服务数据中心选择:合规性与传输效率的双重考量
  • Python灰帽编程——初识Python上
  • OLED透明屏交互技术:开创未来科技的新篇章
  • 揭秘Spring Boot内嵌Tomcat原理
  • 分类散点图 stripplot() 加辅助线axhline() 多图合一
  • 一文告诉你为什么时序场景下 TDengine 数据订阅比 Kafka 好
  • reg与wire的用法,证明reg可以在右边,wire型在左边,来作组合逻辑处理。
  • Studio One6.2简体中文免费最新版本宿主软件
  • 算法刷题 week2
  • 子网的划分
  • Docker安装与卸载
  • 【Davinci开发】:开发过程问题记录及总结
  • 数据结构——排序算法——冒泡排序
  • vscode使用
  • python经典百题之求前!的和
  • C语言入门Day_22 初识指针
  • 【面试必刷TOP101】删除链表的倒数第n个节点 两个链表的第一个公共结点
  • 手刻 Deep Learning -第壹章 -PyTorch教学-激励函数与感知机入门(上)
  • 物理内存分配
  • RFID产线自动化升级改造管理方案
  • 全量数据采集:不同网站的方法与挑战
  • Redis——渐进式遍历和数据库管理命令
  • 如何打造可视化警务巡防通信解决方案
  • ATF(TF-A) SPMC威胁模型-安全检测与评估
  • BIO AIO NIO 的区别
  • 大数据学习1.1-Centos8网络配置
  • 在Android studio 创建Flutter项目运行出现问题总结
  • Ceph入门到精通-ceph对于长文件名如何处理