zoukankan      html  css  js  c++  java
  • UIPATH(VB.NET),复制一行datatable row 报错:This row already belongs to another/this table,已解决。

    场景1:将datatable1中姓名为张三的数据复制。

    场景2:将datatable1复制到datatable2。

    1、网上也给出了几种可用的方法,因为我没有学过.net,所以懒得去研究:https://www.cnblogs.com/qfb620/p/4134955.html。

    2、我自己写的方法,思路如下:

    第一种:

    ①克隆:datatable1,名为datatable2=datatable1.Clone();//克隆表结构 

    ②循环:将datatable1的item.ItemArray复制到datatable2,item=datatable1.Rows--->datatable2.add(item.ItemArray)

    ③判断:item("姓名").ToString.Equals("张三"),datatable2.add(item.ItemArray)

    ④datatable1=datatable2.copy()。

    第二种:

    ①克隆:datatable1,名为datatable2=datatable1.Copy();//复制表结构和数据

    ②循环:item=datatable1.Rows--->item("姓名").ToString.Equals("张三"),datatable2.add(item.ItemArray)

    ③datatable1=datatable2.copy()。

    以下是UIPATH具体实现:

    1、 

    2、

    写在最后:第一种比较万能,能实现各种复杂的业务场景。第二种容易理解,适合业务单一场景。

  • 相关阅读:
    mxGraph
    DrawIO二次开发(一)
    关于使用Draw.io画数据库E-R图的说明
    流程图软件draw.io值得你拥有
    diagrams
    http://www.avaloniaui.net/
    Qt音视频开发1-vlc解码播放
    Codeforces Round #548 (Div. 2) D 期望dp + 莫比乌斯反演
    线程
    牛客练习赛89E-牛牛小数点【数论】
  • 原文地址:https://www.cnblogs.com/yzp666/p/14023258.html
Copyright © 2011-2022 走看看