コード例 #1
0
        public DataSet GetDetailByInvoiceMasterID(int pintInvoiceMasterID)
        {
            PO_ReturnToVendorDetailDS dsDetail = new PO_ReturnToVendorDetailDS();
            DataSet dstTemp = dsDetail.GetDetailByInvoiceMasterToReturn(pintInvoiceMasterID);
            DataSet dstData = dstTemp.Clone();
            int     intLine = 0;

            foreach (DataRow drowData in dstTemp.Tables[0].Rows)
            {
                DataRow drowNew = dstData.Tables[0].NewRow();
                foreach (DataColumn dcolData in dstData.Tables[0].Columns)
                {
                    drowNew[dcolData.ColumnName] = drowData[dcolData.ColumnName];
                }
                drowNew[PO_ReturnToVendorDetailTable.LINE_FLD] = ++intLine;
                dstData.Tables[0].Rows.Add(drowNew);
            }
            return(dstData);
        }