To djanosik :
Díky pánové, to jsem nevěděl, dědičnost jsem ještě nikdy nepoužíval...Jdu se tedy na to vrhnout ;)
Příspěvky odeslané z IP adresy 89.176.4.–
To velurex :
Protoze potrebuju pretypovat kazdy clen toho Listu dvoj a nevim, jak na to
Mohl byste mi nekdo poradit? Pokousim se pretypovat tridu MyDvojice na Dvojice viz nize a nechce se mi to zkompilovat:
Error 1 Cannot implicitly convert type 'WindowsFormsApplication1.Dvojice' to 'WindowsFormsApplication1.MyDvojice'. An explicit conversion exists (are you missing a cast?)
tady mam ty tridy:
public class MyDvojice : Dvojice
{
int rozdil;
public MyDvojice(Hrac h1, Hrac h2)
{
this.hrac1 = h1;
this.hrac2 = h2;
this.rozdil = Math.Abs(h1.bodu - h2.bodu);
}
}
public class Dvojice
{
public Hrac hrac1;
public Hrac hrac2;
public Dvojice(Hrac hrac1, Hrac hrac2)
{
this.hrac1 = hrac1;
this.hrac2 = hrac2;
}
public Dvojice()
{
}
}
a tady se to pokousim pretypovat:
for (int i = 0; i < dvoj.Count-1; i++)
{
dvoj[i] = (Dvojice)dvoj[i];
}
dvoj je typu:
public class MyList : List<MyDvojice>
{
int soucetRozdilu;
}
Dekuji moc za rady
Všechno mám v tabControl a ta tabulka je v tabu2. Aktualizuje se mi pouze, pokud pri klikani na button5 mam jako aktualni tab2, nevíte někdo proč?
Jeste jsem zjistil, ze po opuštění button5_Click se mi hodnota buňky změní na null, i když DataSource jí zůstane stejný...
Dobré téměř poledne,
pokusím se svůj problém nastínit co nejméně zmateně. Moje dataGridView nesosá data z DataTable, ale zapisuji je do buněk programově, dodnes nebyl problém. Přidal jsem si do aplikace serializaci, objekty se mi uloží i načtou podle potřeby, ale dataGridView musím vyplnit znovu. A teď přichází ta zajímavá část: zavolám-li metodu ReFill ve stejném eventu jako načtení dat ze souboru (tedy např. button5_Click) vůbec nic se nestane. Ale pokud si tu metodu zavolám odjinud (například jiným tlačítkem), tabulka se mi vyplní..
Napadá někoho, čím to? A ještě další zajímavá věc: podařilo se mi to v programu vyplnit pokud jsem kliknul na: Načíst, Uložit, Načíst, Načíst :D
Zkoušel jsem i UpdateCellValue - bez úspěchu.
Doufám, že to je nějaká hloupost, kterou zkušenější programátoři odhalí bez mrknutí oka. Díky moc