private void AddRow(ITabularParameterRow row) { var textRow = new TextRow(row.Type, row.VerificationStatus); for (var i = 0; i < row.Values.Count; i++) { var cell = new TextCell(row.Values[i]); textRow.Add(cell); _columns[i].EnsureFit(cell.Text); } _rows.Add(textRow); }
public ITextRow AddRow(params object[] cols) { TextRow row = new TextRow(this); foreach (object o in cols) { String str = o.ToString().Trim(); row.Add(str); //if (colLength.Count >= row.Count) //{ // int curLength = colLength[row.Count - 1]; // if (str.Length > curLength) colLength[row.Count - 1] = str.Length; //} //else //{ // colLength.Add(str.Length); //} } rows.Add(row); return(row); }
public ITextRow AddRow(params string[][] cols) { var row = new TextRow(this); foreach (object o in cols) { var str = o.ToString().Trim(); row.Add(str); if (_colLength.Count >= row.Count) { var curLength = _colLength[row.Count - 1]; if (str.Length > curLength) { _colLength[row.Count - 1] = str.Length; } } else { _colLength.Add(str.Length); } } _rows.Add(row); return(row); }