码迷,mamicode.com
首页 > Windows程序 > 详细

C#动态增加行、删除行

时间:2016-11-04 13:49:13      阅读:640      评论:0      收藏:0      [点我收藏+]

标签:orb   文本   编写   use   哈哈   tag   删除行   rto   eve   

原来有一行:

技术分享

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

技术分享

 

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

技术分享

 

方法:

 哈哈,我果然好聪明啊

1、文本框、文本框、添加按钮
2、一个DataGridView(放一个panel里),三列分别是文本框、文本框、按钮列
 
 
DataGridView:
隐藏标题栏:dataGridView1.ColumnHeadersVisible = false;
隐藏第一列:RowHeadersVisible=false;
不自动增加新行:AllowUserToAddRows=false;
隐藏边框:borderstyle=none;
设置一列为按钮列:ColumnType:DataGridViewButtonColumn
显示按钮列上的文字 :设置那个按钮列属性:UseColumnTextForButtonValue = true;
 
点击‘增加’按钮,按钮事件里,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);//删除当前行
            }
        }
    }

 

 

 

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

C#动态增加行、删除行

标签:orb   文本   编写   use   哈哈   tag   删除行   rto   eve   

原文地址:http://www.cnblogs.com/Donnnnnn/p/6029749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!