B-Arts DocumentationIndice generale

BView

Identità

  • Namespace: B.BWindows.BControls

  • Base: DataGridView

Scopo

DataGridView specializzato con navigazione direzionale, inserimento/eliminazione controllata, lettura e scrittura delle celle e gestione delle righe vuote.

API specifica

  • Count: numero di righe gestite.

  • Direzione: avanti o indietro.

  • AutoDeleteRow: abilita l'eliminazione automatica.

  • ShowQuestionBeforeDelete: richiede conferma.

  • AddRow, DeleteRow, Clear, ClearRowEmpty.

  • WriteCell(value, row, column, key) e ReadCell(row, column).

  • IsRowInsert() e FocusOnCel(...).

  • Eventi BeforeDelete, AfterDelete, CellKeyDown, CellKeyPress.

Riferimento API completo

Identità

  • Namespace: B.BWindows.BControls

  • Assembly: BFrameworkControls

  • Tipo: class

  • Classe base: DataGridView

  • Sorgente API: versione 5.0.0

Dichiarazione

public class BView : DataGridView

Costruttori

  • BView()

Campi pubblici

Nessun campo pubblico dichiarato.

Proprietà

Proprietà Tipo Accesso
AutoDeleteRow bool get/set
Count int get
Direzione mbeDirezione get/set
ShowQuestionBeforeDelete bool get/set

Eventi CLR

  • AfterDelete: AfterDeleteEventHandler

  • BeforeDelete: BeforeDeleteEventHandler

  • CellKeyDown: CellKeyDownEventHandler

  • CellKeyPress: CellKeyPressEventHandler

Metodi

  • bool AddRow()

  • bool Clear()

  • bool ClearRowEmpty()

  • bool DeleteRow(int index)

  • bool FocusOnCel(int Rigo, int Col, bool setAnchorCellAddress = true, bool validateCurrentCell = true, bool throughMouseClick = true)

  • bool IsRowInsert()

  • object ReadCell(int RowIndex, int ColIndex)

  • bool WriteCell(object Value, int RowIndex, int ColIndex, bool Key = false)

Tipi annidati pubblici

Delegate AfterDeleteEventHandler

  • Firma: void AfterDeleteEventHandler(int rowIndex, bool result)

Delegate BeforeDeleteEventHandler

  • Firma: void BeforeDeleteEventHandler(int rowIndex)

Delegate CellKeyDownEventHandler

  • Firma: void CellKeyDownEventHandler(object sender, KeyEventArgs e)

Delegate CellKeyPressEventHandler

  • Firma: void CellKeyPressEventHandler(object sender, KeyPressEventArgs e)

mbeDirezione

  • mbeAVANTI = 0

  • mbeINDIETRO = 1

mbeFormatoElenco

  • mbeNORMALE = 0

  • mbeESTESO = 1

mbeTipoDato

  • mbeAlfanumerico = 0

  • mbeAlfabetico = 1

  • mbeNumerico = 2

  • mbeValuta = 3

  • mbeOra = 4

  • mbeData = 5

  • mbeElenco = 6

  • mbeImage = 7

  • mbeCheck = 8

  • mbeButton = 9

mbeTipoElenco

  • FISSO = 0

  • VARIABILE = 1

  • RICERCA = 2