获取DataGridView上选中的一行并转换为一个DataRow类型
2016-04-28 01:43
302 查看
最近,因工作需要,重拾Winform。
之前一直使用Dev插件,极少使用原生的Winform,对其很多控件的使用很是生疏。因此,最近几天,对Winform常用控件练习一下。
今天开始看的DataGridView这个常用控件时,想实现在数据网格选中一行时,得到这行的数据,我们一般都想得到一行数据的DataRow,因为它方便操作。搜了几个网页,并没有找到想要的,也看到个别网友多年前论坛提的类似这个问题,但并没有在帖子里找到实用的解答。在此,把自己实现的代码贴出来,方便查看。
以下只贴出关键代码,相信一看便能理解。
之前一直使用Dev插件,极少使用原生的Winform,对其很多控件的使用很是生疏。因此,最近几天,对Winform常用控件练习一下。
今天开始看的DataGridView这个常用控件时,想实现在数据网格选中一行时,得到这行的数据,我们一般都想得到一行数据的DataRow,因为它方便操作。搜了几个网页,并没有找到想要的,也看到个别网友多年前论坛提的类似这个问题,但并没有在帖子里找到实用的解答。在此,把自己实现的代码贴出来,方便查看。
以下只贴出关键代码,相信一看便能理解。
DataGridViewRow gridrow = dataGridView1.SelectedRows[0]; DataRowView row_view = (DataRowView)gridrow.DataBoundItem; DataTable dt = row_view.DataView.Table.Clone();//克隆DataTable结构 dt.ImportRow(row_view.Row);//复制目标DataRow数据到新建的DataTable中
相关文章推荐
- 如何在Android Studio中添加RecyclerView-v7支持包
- shell字符串相等比较,注意对字符串为空的时候的处理
- 使用条件变量时为啥一定要指定一个锁?
- AppWidget
- Android学习必用-推荐大牛的博客(持续更新中……)(by 星空武哥)
- PAT-B 1012. 数字分类
- 杭电acm2015偶数求和C程序代码
- Android的Google官方设计指南(上)
- hdu1215 The area
- pwn学习之dl_resolve学习篇
- Android开发经验漫谈-XActivity
- swift的基本语法
- LeetCode 328. Odd Even Linked List(链表的奇偶调整)
- 冲刺——第二天
- opencv在Linux安装出现“The CXX compiler identification is unknown”问题
- Android 异步加载图片-LruCache和SD卡或手机缓存-三级缓存原理加载图片
- PAT-B 1011. A+B和C
- 亲测门户网站iOS面试题整理(不全,有些记不住了)
- 我是一个菜鸟程序员
- LintCode:删除元素