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

获取DataGridView上选中的一行并转换为一个DataRow类型

时间:2016-04-28 06:59:13      阅读:1123      评论:0      收藏:0      [点我收藏+]

标签:

  最近,因工作需要,重拾Winform。

  之前一直使用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中

 

获取DataGridView上选中的一行并转换为一个DataRow类型

标签:

原文地址:http://www.cnblogs.com/zzfon/p/5441144.html

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