private RdlSchema.TableCellType CreateHeaderTableCell(string fieldName) { RdlSchema.TableCellType headerTableCell = new RdlSchema.TableCellType(); headerTableCell.ReportItems = new RdlSchema.ReportItemsType(); RdlSchema.TextboxType headerTableCellTextbox = new RdlSchema.TextboxType(); headerTableCellTextbox.Name = fieldName.RemoveSpecialChars() + "_Header"; headerTableCellTextbox.Value = fieldName; headerTableCellTextbox.Style = HeaderStyle; headerTableCellTextbox.Style.FontWeight = "700"; headerTableCellTextbox.CanGrow = false; headerTableCellTextbox.CanShrink = true; headerTableCell.ReportItems.Items.Add(headerTableCellTextbox); return headerTableCell; }
private RdlSchema.TextboxType CreateTextbox(string expression, RdlSchema.StyleType style) { RdlSchema.TextboxType textbox = new RdlSchema.TextboxType(); textbox.Name = "Textbox" + (++m_textboxCount); textbox.Value = expression; textbox.CanGrow = true; textbox.Style = style; textbox.CanShrink = true; return textbox; }
private RdlSchema.TableCellType CreateDetailsTableCell(string fieldName) { RdlSchema.TableCellType tableCell = new RdlSchema.TableCellType(); tableCell.ReportItems = new RdlSchema.ReportItemsType(); RdlSchema.TextboxType textbox = new RdlSchema.TextboxType(); textbox.Name = fieldName.RemoveSpecialChars(); textbox.Value = "=Fields(\"" + fieldName.RemoveSpecialChars() + "\").Value"; textbox.CanGrow = false; textbox.Style = RowsStyle; textbox.Style.BackgroundColor = "=iif(RowNumber(Nothing) mod 2, \"AliceBlue\", \"White\")"; textbox.Style.TextAlign = "Left"; tableCell.ReportItems.Items.Add(textbox); return tableCell; }