/// <summary> /// создание строки таблицы /// </summary> protected override NsgDataTableRow newRow(NsgDataTableRow row) { if (row == null) { row = new АвтосервисПриходнаяНакладнаяТаблица.Строка(this); } return(base.newRow(row) as АвтосервисПриходнаяНакладнаяТаблица.Строка); }
private АвтосервисПриходнаяНакладнаяТаблица.Строка[] convertRowsArray(NsgDataTableRow[] array) { АвтосервисПриходнаяНакладнаяТаблица.Строка[] res = new АвтосервисПриходнаяНакладнаяТаблица.Строка[array.Length]; array.CopyTo(res, 0); return(res); }
/// <summary> /// Возвращает новую строку таблицы, но в саму таблицу ее не включает (эталонная строка) /// </summary> public new АвтосервисПриходнаяНакладнаяТаблица.Строка GetEtalonRow() { АвтосервисПриходнаяНакладнаяТаблица.Строка row = new АвтосервисПриходнаяНакладнаяТаблица.Строка(this); row.MetaData = MetaData; return(row); }
/// <summary> /// Добавить новую строку в таблицу путем копирования переданной строки /// </summary> public АвтосервисПриходнаяНакладнаяТаблица.Строка NewRow(АвтосервисПриходнаяНакладнаяТаблица.Строка inRow) { АвтосервисПриходнаяНакладнаяТаблица.Строка row = inRow.Clone as АвтосервисПриходнаяНакладнаяТаблица.Строка; return(base.newRow(row) as АвтосервисПриходнаяНакладнаяТаблица.Строка); }