Aplikační formulář Přehled materiálu
Přehled materiálu - mřížky
Přehled materiálu - mřížky
Formulář nyní potřebujeme propojit s naší databází a to s tabulkou tblMaterial.
Postup je následující:
- Vložíme TableLayoutPanel na formulář
:
- Odebereme poslední řádku z TableLayoutPanel a přidáme jeden sloupec přes trojúhelník v pravém horním rohu tohoto objektu. Upravíme vlastnosti sloupců pomocí Edit Rows and Columns
.
- TableLayoutPanel umístíme na formuláři tak, jak je znázorněno na obr.
a nastavíme vlastnost ukotvení Anchor na Top, Bottom, Left, Right.
DataGridView
Začneme s návrhem mřížek. Přetáhneme tabulku tblMaterial z DataSources na formulář frmPrehMat do druhé buňky TableLayoutPanelu
.
- Vybereme DataGridView, který se zatím nazývá TblMaterialDataGridView a přejmenujeme ho na dgvTblMaterial (vlastnost Name). Nastavíme následující vlastnosti:
- Střídání barevnosti řádek pomocí vlastnosti AlternatingRowsDefaultCellStyle->BackColor například světle zelenou barvu (192; 255; 192)
- Automatické upravování šířky sloupců pomocí vlastnosti AutoSizeColumnsMode na Fill
- Automatické upravení výšky hlavičky tabulky pomocí vlastnosti ColumnHeadersHeightSizeMode na AutoSize
- Zakázání přidávání nových řádek pomocí vlastnosti AllowUserToAddRows na False
- Zakázání mazání řádek pomocí vlastnosti AllowUserToDeleteRows na False
- Nastavíme vlastnost Dock na Fill
- Nastavíme buňky pouze pro čtení pomocí vlastnosti ReadOnly na True
- Povolíme vybrat pouze jednu řádku pomocí vlastnosti MultiSelect: False a SelectionMode: FullRowSelect
- Nastavíme šířku prvního sloupce označující vybranou řádku pomocí vlastnosti RowHeadersWidth: 25
- Vlastnosti jednotlivých sloupců pomocí vlastnosti Columns:
- Cislo_Mat:
- HeaderText: Číslo materiálu
- Nazev_Mat:
- HeaderText: Název materiálu
- Merna_Jed:
- Mnoz_Poj:
- Mnoz_Do_Pa:
- Datum:
- Koment:
- Smažeme TblMaterialBindingNavigator, který se nachází v horní části formuláře a také smažeme proceduru TblMaterialBindingNavigatorSaveItem_Click.
- Přetáhneme tabulku tblPalety z DataSources na formulář frmPrehMat do třetí buňky TableLayoutPanelu . Zde je nutné vybrat tabulku tblPalety, která se nachází pod tabulkou tblMaterial. Díky tomu se nám budou zobrazovat všechny palety zvoleného materiálu.
- Vybereme DataGridView, který se zatím nazývá TblPaletyDataGridView a přejmenujeme ho na dgvTblPalety (vlastnost Name). Nastavíme následující vlastnosti:
- Střídání barevnosti řádek pomocí vlastnosti AlternatingRowsDefaultCellStyle->BackColor například světle modrou barvu (192; 255; 255)
- Automatické upravování šířky sloupců pomocí vlastnosti AutoSizeColumnsMode na Fill
- Automatické upravení výšky hlavičky tabulky pomocí vlastnosti ColumnHeadersHeightSizeMode na AutoSize
- Zakázání přidávání nových řádek pomocí vlastnosti AllowUserToAddRows na False
- Zakázání mazání řádek pomocí vlastnosti AllowUserToDeleteRows na False
- Nastavíme vlastnost Dock na Fill
- Nastavíme buňky pouze pro čtení pomocí vlastnosti ReadOnly na True
- Povolíme vybrat pouze jednu řádku pomocí vlastnosti MultiSelect: False a SelectionMode: FullRowSelect
- Nastavíme šířku prvního sloupce označující vybranou řádku pomocí vlastnosti RowHeadersWidth: 25
- Vlastnosti jednotlivých sloupců pomocí vlastnosti Columns:
- Cislo_Pa:
- Typ_pa:
- Stav_Pa:
- Adr_Ulo:
- HeaderText: Adresa uložení
- Cislo_Mat:
- Mnoz_Pa:
- Koment: