dataGridView添加多个按钮事件
2013-12-16 12:03
204 查看
一般dataGridView添加一个按钮的时间是写在dataGridView_CellContentClick事件下的,其实这个事件可以支持多个按钮 需要通过判断点击的是哪个按钮.代码如下:
以下是添加按钮的代码:
以下是根据选择按钮的名称来实现相应的事件
实现结果:
第一次写博客 有什么好的建议 还望指出 希望多多交流 我也是初学者
以下是添加按钮的代码:
DataGridViewButtonColumn edit = new DataGridViewButtonColumn(); edit.HeaderCell.Value = "操作"; edit.Name = "edit"; edit.Text = "编辑"; edit.UseColumnTextForButtonValue = true; dataGridView2.Columns.Add(edit); DataGridViewButtonColumn del = new DataGridViewButtonColumn(); del.HeaderCell.Value = "操作"; del.Name = "del"; del.Text = "删除"; del.UseColumnTextForButtonValue = true; dataGridView2.Columns.Add(del);
以下是根据选择按钮的名称来实现相应的事件
if (e.RowIndex >= 0) { int i = dataGridView2.CurrentRow.Index; ddcode = dataGridView2.Rows[i].Cells["_ddcode"].Value.ToString(); ddname = dataGridView2.Rows[i].Cells["_ddname"].Value.ToString(); ddrdn = dataGridView2.Rows[i].Cells["_rdn"].Value.ToString(); if(dataGridView2.Columns[e.ColumnIndex].Name=="edit") { Sys_DD item = new Sys_DD(); item._rdn = System.Int32.Parse(ddrdn); ; item._ddcode = ddcode; item._ddname = ddname; EditDD dd = new EditDD(item); dd.StartPosition = FormStartPosition.CenterScreen; dd.ShowDialog(); dd.Dispose(); view2DataBind(); } if (dataGridView2.Columns[e.ColumnIndex].Name == "del") { if (DialogResult.OK == MessageBox.Show("是否确定要删除改项", "提示信息", MessageBoxButtons.OKCancel)) { Sys_DD item = new Sys_DD(); item._rdn = System.Int32.Parse(ddrdn); item._deleteflag = "1"; _client.DD_Update(item); MessageBox.Show("删除成功"); view2DataBind(); } } } }
实现结果:
第一次写博客 有什么好的建议 还望指出 希望多多交流 我也是初学者
相关文章推荐
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- winform中的datagridview里添加按钮列,如何响应按钮的点击事件
- winform中的datagridview有添加按钮列,响应按钮的点击事件
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- 解决js添加一个按钮,让这个按钮也获得初始的事件,绑定到新生成的DOM
- ipad 添加到imageView中的按钮没有点击事件
- 高德地图显示在fragment中并添加按钮点击事件
- Android App添加按钮事件
- 添加按钮点击事件
- WinForm中 dataGridView中的按钮绑定单击事件
- 【Unity】UGUI怎么动态的添加按钮的OnClick点击事件
- Android实战(六)------Android添加按钮事件的几种方法和实例
- iOS开发- runtime基本用法解析和用runtime给键盘添加工具栏和按钮响应事件
- JTable 为单元格添加按钮效果和事件效果
- ListView中使用单例添加按钮事件监听
- tableviewcell添加多个按钮删除事件
- 【“零起点”--百度地图手机SDK】如何添加地图图层+按钮事件+水平垂直布局?
- 为鼠标移动事件添加新的功能-在工具栏添加快捷按钮