将DataGridView选中行对象(DataGridViewRow)转为DataTable的行对象
来源:互联网 发布:河北中科恒运软件 编辑:程序博客网 时间:2024/06/10 18:41
将DataGridView中选择的行存为一个DataTable,就要将DataGridViewRow对象转为DataRow对象。
具体做法如下:
private void btn_in_all_Click(object sender, EventArgs e) { //获取左边dataview 转换成 datatable DataTable TotalDT = (DataTable)dgvLeft.DataSource; //选中Rows放在集合中 DataGridViewSelectedRowCollection rowColl = dgvLeft.SelectedRows; if (rowColl == null) return; //克隆一个表结构 DataTable gridSelectDT = TotalDT.Clone(); for (int i = 0; i < rowColl.Count; i++) { DataRow dataRow = (rowColl[i].DataBoundItem as DataRowView).Row; gridSelectDT.ImportRow(dataRow); } this.dgvRight.DataSource = gridSelectDT; this.labelRightCount.Text = dgvRight.RowCount.ToString(); //如果选择至右就当从左边删除行 //遍历单元表格字段 //foreach (DataGridViewRow row in dgvLeft.SelectedRows) //{ // // MessageBox.Show(row.Cells["SPDM"].Value.ToString()); // string strSPDM = row.Cells["SPDM"].Value.ToString(); //} }
0 0
- 将DataGridView选中行对象(DataGridViewRow)转为DataTable的行对象
- 将DataGridView中的行对象(DataGridViewRow)转为DataTable的行对象(DataRow)
- datagridview控件转datatable对象
- C# DataTable转为对象或对象列表
- 将对象转为byte[]
- 将对象转为Map
- 得到DataGridView的选中行
- DataGridView选中行的值
- DataGridView选中行的值
- dataGridView选中行的数据
- 获取DataGridView中checkBox选中的多行数据并将选中的行插入数据库
- C#中将DataTable数据转为实体对象
- 选中DataGridView控件的某一行并将其位置滚动到当前选中行
- datagridview未将对象引用到对象的实例
- DataTable对象的行操作问题
- 将byte[]转为WriteableBitmap对象
- 将普通对象转为字节
- Datatable转为List<T> / DataRow转为实体类对象
- 文件分包传输时序图
- iTextSharp 纸张横向
- 分享个阿里通信图标库
- 如何用网络管理软件灵活管理复杂庞大的网络
- BitSet 设置及取值 求交集和求并集
- 将DataGridView选中行对象(DataGridViewRow)转为DataTable的行对象
- 83. Remove Duplicates from Sorted List
- 生活的智慧
- linux:查询路径下的包含某字符串的所有文件的命令
- <portlet:namespace/>的作用和用法
- 实验2——建模
- mysql安装文档
- nth-child(n)和nth-of-type(n)的区分
- 安装gcc-6系列与安装boost (Ubuntu16.04LTS)