Class StdBSUltraGrid
Classe utilizada para obter serviços e regras de negócio sobre a Ultra Grid.
Inheritance
Inherited Members
Namespace: StdPlatBS100
Assembly: StdPlatBS100.dll
Syntax
[ComVisible(true)]
[Guid("2087B1CA-16FD-47CB-B5DB-3B1C24CF3317")]
[ClassInterface(ClassInterfaceType.None)]
public class StdBSUltraGrid
Methods
AplicaOrdenacaoColuna(Object, Int32, Int32)
Aplica Ordenação numa coluna.
Declaration
public void AplicaOrdenacaoColuna(dynamic Grelha, int SentidoOrd, int ColIndex = -1)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grelha | Objecto com as definições da Grelha. |
System.Int32 | SentidoOrd | Identificador do Sentido da Ordenação. |
System.Int32 | ColIndex | Identificador do Indice da coluna. |
AutoSizeColumns(Object)
Este evento automaticamente ajusta o tamanho das colunas.
Declaration
public void AutoSizeColumns(dynamic Grid)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
AutoSizeColumnsGridWidth(Object)
Este evento automaticamente ajusta a largura das colunas.
Declaration
public void AutoSizeColumnsGridWidth(dynamic Grid)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
CampoTipoAlfanumerico(StdBETipos.EnumTipoCampo)
Verifica se o campo é do tipo Alfanumérico.
Declaration
public bool CampoTipoAlfanumerico(StdBETipos.EnumTipoCampo TipoCampo)
Parameters
Type | Name | Description |
---|---|---|
StdBETipos.EnumTipoCampo | TipoCampo | Identificador do Tipo de Campo. |
Returns
Type | Description |
---|---|
System.Boolean |
CampoTipoBooleano(StdBETipos.EnumTipoCampo)
Verifica se o campo é do tipo Boleano.
Declaration
public bool CampoTipoBooleano(StdBETipos.EnumTipoCampo TipoCampo)
Parameters
Type | Name | Description |
---|---|---|
StdBETipos.EnumTipoCampo | TipoCampo | Identificador do Tipo de Campo. |
Returns
Type | Description |
---|---|
System.Boolean |
CampoTipoNumerico(StdBETipos.EnumTipoCampo)
Verifica se o campo é do tipo numérico.
Declaration
public bool CampoTipoNumerico(StdBETipos.EnumTipoCampo TipoCampo)
Parameters
Type | Name | Description |
---|---|---|
StdBETipos.EnumTipoCampo | TipoCampo | Identificador do Tipo de Campo. |
Returns
Type | Description |
---|---|
System.Boolean |
ColunasVisiveis(Object)
Devolve o número de colunas visiveis.
Declaration
public int ColunasVisiveis(dynamic Grid)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
Returns
Type | Description |
---|---|
System.Int32 |
DaColuna(Object, Int32)
Devolve uma coluna.
Declaration
public dynamic DaColuna(dynamic Grid, int ColIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
System.Int32 | ColIndex | Identificador do Indice da Coluna. |
Returns
Type | Description |
---|---|
System.Object |
DaColunaADO(Object, Double)
Devolve uma Coluna ADO.
Declaration
public FieldHelper DaColunaADO(dynamic Grid, double ColIndex)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
System.Double | ColIndex | Identificador do Indice da Coluna. |
Returns
Type | Description |
---|---|
UpgradeHelpers.DB.FieldHelper |
DaRefGrupoFuncaoAgregada(Object)
Devolve a referência do grupo da função agregada.
Declaration
public dynamic DaRefGrupoFuncaoAgregada(dynamic Grelha)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grelha | Objecto com as definições da Grelha. |
Returns
Type | Description |
---|---|
System.Object |
DaTipoColunaSimplificado(StdBETipos.EnumTipoCampo)
Devolve o tipo de coluna simplificado.
Declaration
public StdBETipos.EnumTipoCampoSimplificado DaTipoColunaSimplificado(StdBETipos.EnumTipoCampo TipoColuna)
Parameters
Type | Name | Description |
---|---|---|
StdBETipos.EnumTipoCampo | TipoColuna | Identificador do Tipo de Coluna. |
Returns
Type | Description |
---|---|
StdBETipos.EnumTipoCampoSimplificado |
Finalize()
Declaration
protected void Finalize()
GetBaseColumnName(Object, Double)
Devolve o nome da coluna.
Declaration
public string GetBaseColumnName(dynamic Grid, double Index)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
System.Double | Index | Identificador do Indice. |
Returns
Type | Description |
---|---|
System.String |
GetBaseTableName(Object, Double)
Devolve o nome da tabela base.
Declaration
public string GetBaseTableName(dynamic Grid, double Index)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
System.Double | Index | Identificador do Indice. |
Returns
Type | Description |
---|---|
System.String |
GetBookmark(Object)
Devolve um BookMark.
Declaration
public dynamic GetBookmark(dynamic Grid)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
Returns
Type | Description |
---|---|
System.Object |
GuardaLayout(Object, String, StdBETipos.EnumTipoLayoutGrelha, Boolean, Boolean, Boolean, Boolean, Boolean)
Guarda Layout da Grelha.
Declaration
public void GuardaLayout(dynamic Grelha, string Id, StdBETipos.EnumTipoLayoutGrelha TipoLayout = StdBETipos.EnumTipoLayoutGrelha.lgLista, bool TamanhoCol = true, bool OrdemCol = true, bool OrdenacaoCol = true, bool Agrupamento = true, bool Totais = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grelha | Objecto com as definições da Grelha. |
System.String | Id | Identificador do Id. |
StdBETipos.EnumTipoLayoutGrelha | TipoLayout | Identificador do Tipo de Layout. |
System.Boolean | TamanhoCol | Indica se guarda o Tamanho das Colunas. |
System.Boolean | OrdemCol | Indica se guarda a Ordem das Colunas. |
System.Boolean | OrdenacaoCol | Indica se guarda a Ordenação. |
System.Boolean | Agrupamento | Indica se guarda o Agrupamento. |
System.Boolean | Totais | Indica se guarda os Totais. |
Imprimir(Object, String, Boolean, Boolean)
Imprime a grelha.
Declaration
public StdBSGridImpressao Imprimir(dynamic Grelha, string NomeDocumento, bool MostraConfig = false, bool RegistosSeleccionados = false)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grelha | Objecto com as definições da Grelha. |
System.String | NomeDocumento | Identificador do Nome do Documento. |
System.Boolean | MostraConfig | Indica se mostra o Configurador. |
System.Boolean | RegistosSeleccionados | Indica se apenas os registos selecionados. |
Returns
Type | Description |
---|---|
StdBSGridImpressao |
InicializeLayout(Object, String, StdBETipos.EnumTipoLayoutGrelha, Boolean, Boolean, Boolean, Boolean, Boolean)
Inicializa o Layout.
Declaration
public void InicializeLayout(dynamic objGrelha, string strId, StdBETipos.EnumTipoLayoutGrelha enuTipoLayout = StdBETipos.EnumTipoLayoutGrelha.lgLista, bool blnTamanhoCol = true, bool blnOrdemCol = true, bool blnOrdenacaoCol = true, bool blnAgrupamento = true, bool blnTotais = true)
Parameters
Type | Name | Description |
---|---|---|
System.Object | objGrelha | Objecto com as definições da Grelha. |
System.String | strId | Identificador do Id. |
StdBETipos.EnumTipoLayoutGrelha | enuTipoLayout | Identificador do Tipo de Layout. |
System.Boolean | blnTamanhoCol | Indica se inicializa o Tamanho das Colunas. |
System.Boolean | blnOrdemCol | Indica se inicializa a Ordem das Colunas. |
System.Boolean | blnOrdenacaoCol | Indica se inicializa a Ordenação. |
System.Boolean | blnAgrupamento | Indica se inicializa o Agrupamento. |
System.Boolean | blnTotais | Indica se inicializa os Totais. |
PreverImpressao(Object, AxHost, String, Boolean)
Prevê a impressão.
Declaration
public StdBSGridImpressao PreverImpressao(dynamic Grelha, AxHost ControloPrever, string NomeDocumento, bool RegistosSeleccionados = false)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grelha | Objecto com as definições da Grelha. |
System.Windows.Forms.AxHost | ControloPrever | Objecto com as definições do Controlo de Pré-Visualização. |
System.String | NomeDocumento | Identificador do Nome do Documento. |
System.Boolean | RegistosSeleccionados | Indica se apenas os registos selecionados. |
Returns
Type | Description |
---|---|
StdBSGridImpressao |
RemoveLayout(String, StdBETipos.EnumTipoLayoutGrelha)
Remove o Layout.
Declaration
public void RemoveLayout(string Id, StdBETipos.EnumTipoLayoutGrelha TipoLayout = StdBETipos.EnumTipoLayoutGrelha.lgLista)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador do Id. |
StdBETipos.EnumTipoLayoutGrelha | TipoLayout | Identificador do Tipo de Layout da Grelha. |
SeleccionaCabColunaActiva(Object, Int32)
Selecciona o cabeçanho da coluna activa.
Declaration
public void SeleccionaCabColunaActiva(dynamic Grelha, int UltimaColunaActiva)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grelha | |
System.Int32 | UltimaColunaActiva |
SetBookmark(Object, Object)
Define um BookMark.
Declaration
public void SetBookmark(dynamic Grid, dynamic oBookmark)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grid | Objecto com as definições da Grelha. |
System.Object | oBookmark | Objecto com as definições do BookMark. |
ToggleGroupByBox(Object)
Alterna a visibilidade da GroupBox.
Declaration
public void ToggleGroupByBox(dynamic Grelha)
Parameters
Type | Name | Description |
---|---|---|
System.Object | Grelha | Objecto com as definições da Grelha. |