BRicerca
Identità
Namespace:
B.BWindows.BControlsBase:
UserControl
Scopo
Controllo per costruire ed eseguire ricerche gestionali in modalità completa, semplice o dettagliata. Può lavorare su una tabella, una stored procedure o un DataTable già disponibile e restituisce i valori selezionati tramite l'evento Conferma.
Configurazione
TipoRicerca:Completa,Semplice,Dettagliata.Connection,NomeTabella,NomeStoredProcedure,TipoComando.DTElenco: sorgente già caricata.DTColonne: descrizione strutturata tramiteMBDTSearch.Le proprietà
Elenco*conservano la configurazione serializzata delle colonne.RicercaSempliceCampo,OrdinaPer,TipoLikee caratteri/formati di confronto controllano la query.
Operazioni
Init()oppureInit(nomeTabella, connection).Find()avvia la ricerca.AddColumns,DelColumns,ClearColumns,GetColumngestisconoMBColSearch.CreaDTCriterioRicerca,CreaDTCongiunzione,CreaDTRicercaDettagliataespongono le tabelle di supporto.Eventi
Conferma(object[])eAnnulla.
Riferimento API completo
Identità
Namespace:
B.BWindows.BControlsAssembly:
BFrameworkControlsTipo:
classClasse base:
UserControlSorgente API: versione
5.0.0
Dichiarazione
public class BRicerca : UserControl
Costruttori
BRicerca()
Campi pubblici
Nessun campo pubblico dichiarato.
Proprietà
| Proprietà | Tipo | Accesso |
|---|---|---|
CharCompareDate |
string |
get/set |
CharCompareString |
string |
get/set |
CharLike |
string |
get/set |
Condizione |
string |
get/set |
Connection |
BConnection |
get/set |
Descrizione |
string |
get/set |
DTColonne |
MBDTSearch |
get/set |
DTElenco |
DataTable |
get/set |
ElencoCampi |
string |
get/set |
ElencoCampiComposti |
string |
get/set |
ElencoLarghezza |
string |
get/set |
ElencoNomi |
string |
get/set |
ElencoOrdinato |
string |
get/set |
ElencoRestituito |
string |
get/set |
ElencoTipoDato |
string |
get/set |
ElencoVisivo |
string |
get/set |
FormatCompareDate |
string |
get/set |
NomeStoredProcedure |
string |
get/set |
NomeTabella |
string |
get/set |
OrdinaPer |
string |
get/set |
RicercaRapida |
bool |
get/set |
RicercaSempliceCampo |
string |
get/set |
TestoDefault |
string |
get/set |
TipoComando |
CommandType |
get/set |
TipoLike |
mbeTipoLike |
get/set |
TipoRicerca |
mbeTipoRicerca |
get/set |
Eventi CLR
Annulla:AnnullaEventHandlerConferma:ConfermaEventHandler
Metodi
void AddColumns(MBColSearch col)void AttivaFocus(bool OnSearch = false)void ClearColumns()DataTable CreaDTCongiunzione()DataTable CreaDTCriterioRicerca()DataTable CreaDTRicercaDettagliata()void DelColumns(int index)bool Find()MBColSearch GetColumn(int index)bool Init()bool Init(string NomeTabella, BConnection Cnn)
Tipi annidati pubblici
Delegate AnnullaEventHandler
Firma:
void AnnullaEventHandler()
Delegate ConfermaEventHandler
Firma:
void ConfermaEventHandler(object[] Risultato)
mbeCongiunzione
E=0O=1
mbeCriteriRicerca
Simile=0Maggiore_Uguale=1Maggiore=2Uguale=3Minore=4Minore_Uguale=5Diverso=6
mbeTipoLike
A_Destra=0A_Sinistra=1Entrambi=2Nessuno=3
mbeTipoRicerca
Completa=0Semplice=1Dettagliata=2
