复制DataRow,小技巧

Code

        DataRow dr = tardt.NewRow();
                        dr = tmp1dt.Rows[i];
                        if (ddl.SelectedValue.ToString() != null && ddl.SelectedValue.ToString() != "")
                        {
                            dr["unit"] = ddl.SelectedValue.ToString();
                        }

                        tardt.Rows.Add(dr.ItemArray);

如果tardt.Rows.Add(dr)

就会产生该列已属于另一个表的错误

原文地址:https://www.cnblogs.com/pchgo/p/1370021.html