C#点击按钮用DataGridView动态增加行、删除行,增加按钮列 您所在的位置:网站首页 gridview增加一行功能 C#点击按钮用DataGridView动态增加行、删除行,增加按钮列

C#点击按钮用DataGridView动态增加行、删除行,增加按钮列

2023-10-07 04:00| 来源: 网络整理| 查看: 265

原来有一行:

 点击添加,在下面增加同样的一行

 

新增加的行有一列删除按钮,点击某行的删除按钮时,删除当前行

 

方法:

 哈哈,我果然好聪明啊

1、文本框、文本框、添加按钮 2、一个DataGridView(放一个panel里),三列分别是文本框、文本框、按钮列     DataGridView: 隐藏标题栏:dataGridView1.ColumnHeadersVisible = false; 隐藏第一列:RowHeadersVisible=false; 不自动增加新行:AllowUserToAddRows=false; 隐藏边框:borderstyle=none; 设置一列为按钮列:ColumnType:DataGridViewButtonColumn 显示按钮列上的文字 :设置那个按钮列属性: (1)UseColumnTextForButtonValue = true;,设置Text为要显示的内容 (2)DefaultCellStyle点击...,会出现CellStyle生成器,NullValue的值也设置为和Text一样的要显示的值   点击‘增加’按钮,按钮事件里,DataGridView 增加一列 this.dataGridView1.Rows.Add();

 

 

 

点击某行的删除按钮时,删除当前行

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewColumn column = dataGridView1.Columns[e.ColumnIndex]; if (column is DataGridViewButtonColumn) { //这里可以编写你需要的任意关于按钮事件的操作~ //MessageBox.Show("按钮被点击"); //this.dataGridView1.CurrentRow.Visible=false;//隐藏当前行 this.dataGridView1.Rows.RemoveAt(e.RowIndex);//删除当前行 } } }

 

 

 

小爬虫再爬我的网页......



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有