Pekny podvecer, mam aplikaci kde mam v hlavnim Formu DataGridView. Pro pridani noveho zaznamu se otevre Form jako dialog, ve kterem se prida polozka . Po pridani polozky by se mela objevit v DataGridu umistenenm na hlavnim Formu. Form, ve kterem probiha zadani se po ulozeni nezavira, ale zustava otevren pro vlozeni dalsi polozky. Tedy jde o to, aby uzivatel videl jiz pridanou polozku v DataGridu. Precetl jsem si nejake materialy a zjistil, ze lze tuto "komunikaci" resit pomoci delegatu.
Vytvoril sem v hlavnim Formu primo pod urovni jmeneho prostoru delegata
namespace WinApplication
{
delegate void delegateRefreshDataGridView();
.
.
.
public void refDGV()
{
LoadData(); //naplni datagrid
}
}
A nasledne sem se pokousel ve Formu slouzicimu pro vlozeni nove polozky zavolat funkci pro refresh DataGridu. Bohuzel nedobral jsem se pozadovaneho vysledku. Mohl byste mne nekdo nakopnout jak na to?
Dekuji