public void Fill(DataGrid grid) { this.List.Clear(); foreach (DataGridItem row in grid.Items) { Token tk = new Token(row); this.List.Add(tk); } Sort(); }
public void Fill(BEQuickReports.tbl_GeneratedReportTokensDataTable table, Hashtable aliases) { this.List.Clear(); string companyColumnAlias = ""; foreach (BEQuickReports.tbl_GeneratedReportTokensRow row in table) { if (row.LookupAlias) { string columnName = row.TokenColumns.Replace("|",""); if (aliases.Count > 0 && aliases.ContainsKey(columnName) && aliases[columnName].ToString()!="") { companyColumnAlias = aliases[columnName].ToString(); } else { companyColumnAlias = row.TokenAlias.Replace('_',' '); } } else { companyColumnAlias = ""; } Token tk = new Token(row, companyColumnAlias); this.List.Add(tk); } Sort(); }
public void Add(BEQuickReports.tbl_TokensRow row, string companyColumnAlias) { Token tkn = new Token(row, companyColumnAlias); tkn.TokenOrder = this.InnerList.Count + 1; this.InnerList.Add(tkn); Sort(); }