Moi,
Jos luon formin konstruktorissa ohjelmallisesti datagridviewiin sarakkeita,täytän sen muutamalla rivillä ja asetan tiettyjen solujen ToolTipText propertyksi jotain, ei ongelmia, ToolTipText näkyy kuin pitääkin.
Mutta, jos asetan datagridviewin datasourceksi jotain konstruktorissa ja sen jälkeen tiettyjen solujen ToolTipTextit, ei enää toimikkaan. Heti Form Load eventin alussa ovat TooTipText propertyt nollautuneet - miksi? Mitä oikein tapahtuu konstruktorin ja form load eventin välissä?
Lisää tooltipsit vasta kun data on bindattu, eli DataBindingComplete eventissä.
Joo saan kyllä tooltipsit näkymään, mutta suunnitelmissani oli asettaa ne konstruktorissa, joka ei näytä onnistuvan.
niin, bindaa datasource ja aseta DataBindingComplete eventtiin metodi constructorissa. Itse metodissa sitten asetat tooltipsit. Et voi asettaa niitä ennen kuin itse data on ladattu gridiin
Datagridview on usercontrollissa, ja haluan asettaa tooltiptextit vain tiettyjen usercontrollien tiettyihin soluin. En nyt oikein tajua mitä tarkoitat tällä:
groovyb kirjoitti:
...aseta DataBindingComplete eventtiin metodi constructorissa...
.
joka tapauksessa, datagridviewissä on jo data kun asetan tooltiptextit tiettyihin soluihin, ja tooltiptextit ovat siellä missä pitääkin kunnes form_load event laukeaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.