public HistoryRow AddHistoryRow(Asset_InfoRow parentAsset_InfoRowByFK_Asset_Info_History, string Date, string Particulars, string Type_of_Transaction, string Cost, string Remarks) {
     HistoryRow rowHistoryRow = ((HistoryRow)(this.NewRow()));
     object[] columnValuesArray = new object[] {
             null,
             Date,
             Particulars,
             Type_of_Transaction,
             Cost,
             Remarks};
     if ((parentAsset_InfoRowByFK_Asset_Info_History != null)) {
         columnValuesArray[0] = parentAsset_InfoRowByFK_Asset_Info_History[0];
     }
     rowHistoryRow.ItemArray = columnValuesArray;
     this.Rows.Add(rowHistoryRow);
     return rowHistoryRow;
 }
 public void AddAsset_InfoRow(Asset_InfoRow row) {
     this.Rows.Add(row);
 }
 public void RemoveAsset_InfoRow(Asset_InfoRow row) {
     this.Rows.Remove(row);
 }
 public Asset_InfoRowChangeEvent(Asset_InfoRow row, global::System.Data.DataRowAction action) {
     this.eventRow = row;
     this.eventAction = action;
 }