/// <summary> /// DataTable에서 선택한 줄만 복사 /// </summary> /// <param name="toDT">복사대상</param> /// <param name="fromDT">복사원본 DataTable</param> /// <param name="rowidx">복사원본에서 복사할 줄</param> public void CopyRowDT(ref SAPbouiCOM.DataTable toDT, SAPbouiCOM.DataTable fromDT, int? rowidx) { if (string.IsNullOrEmpty(rowidx.ToString())) { //toDT.Clear(); toDT.CopyFrom(fromDT); } else { toDT.Rows.Add(); for (int colIdx = 0; colIdx < fromDT.Columns.Count; colIdx++) { toDT.SetValue(colIdx, toDT.Rows.Count - 1, fromDT.GetValue(colIdx, Convert.ToInt32(rowidx))); } } }