DataGridView数据绑定控件---------按钮添加和事件触发总结
来源:互联网 发布:贵州大数据交易中心 编辑:程序博客网 时间:2024/05/13 16:04
今天做一个系统,winform程序,遇到DataGridView数据绑定问题,我想在DataGridView中加入两列链接性的按钮“Edit”和“Del”,点击这两个按钮能够触发我所编写的事件,执行我的程序。下面是我一个简单Demo的操作步骤:
第一步:自定义DataGrideView所需要绑定的数据列;记得要同时书写其DataPropertyName。
第二步:添加链接按钮列。进入DataGrideView的集合属性,添加列中选择“DataGridViewLinkColumn”属性,填写相关的信息,注意:要将其UserColumnTextForLinkValue 属性值设为 true,这样表示其属性值Text能够显示为链接文本的。
第三步:读取数据源,绑定数据控件。
效果图如下:
第四步:触发事件,通过DataGridView的CellContentClick事件,然后再事件中判断触发事件所在的列是不是我们所设定链接按钮所在的列。这个Demo中是点击编辑按钮获取其所在行第一列的UID字段值,代码如下:
- /// <summary>
- /// 编辑按钮
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
- {
- int CIndex = e.ColumnIndex;
- //按钮所在列为第五列,列下标从0开始的
- if (CIndex == 4)
- {
- //获取在同一行第一列的单元格中的字段值
- int _UID = Convert.ToInt32(dataGridView1[0, e.RowIndex].Value);
- MessageBox.Show(_UID.ToString());
- }
- }
运行结果如下:
转自:http://blog.csdn.net/aganar/article/details/6294046
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- DataGridView控件绑定数据
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- DataGridView控件添加数据
- DataGridView控件添加数据
- WinFrm下DataGridView控件和Combobox控件绑定数据
- 数据绑定和数据网格视图(DataGridView)控件
- DataGridView控件---绑定数据方法
- DataGridView控件的数据绑定
- DataGridView控件---绑定数据方法
- DataGridView控件用法---绑定数据
- 给DataGridView中的控件添加事件和下拉框
- 向DataGridView控件添加数据
- 向DataGridView控件添加数据 .
- dataGridView添加多个按钮事件
- C# DataGridView控件绑定数据后清空数据
- URLRequest
- java ClassLoader(转)
- Hadoop源代码构建
- Flex根据后台的数据自动生成AdvancedDataGrid
- Ubuntu常用命令使用方法二
- DataGridView数据绑定控件---------按钮添加和事件触发总结
- Flex4 自定义事件
- zookeeper3.3.3源码分析(二)FastLeader选举算法
- 每日小知识-sql获取第n行
- 软件设计原则 之一:依赖倒转原则 DIP
- OMRON_CP1H串口通信六自由度油缸比例阀电压控制(7.18)
- layer简介 总结下
- Linux学习01--在xshell传输文件
- 微软编程之美--中国象棋将帅问题