Zdravím. Mám tabulku, sloupec a hodnoty double v něm. Chci, když uživatel zadá do buňky např. písmena místo čísla(i tací se najdou), aby to zobrazilo messageBox, ale nevim, jakou událost odchytit, zkoušel sem Validating, CurrentCellDirtyStateChanged apod., ale vždycky to vyhodí vyjímku (DataError) v dataGridView.PushFormattedValue, ale to nemůžu najít. Ví někdo, jak na to? Díky moc
Fórum › .NET
Validace hodnoty v dataGridView
Ja bych doporucoval se vyvarovat tomu messageboxu. Prijde mi docela v poradku jen nechat vykreslit error na radku v gridu, bud tak, ze danemu DataRow nastavim vlastnost RowError na pozadovanou hodnotu - a grid pak sam udela u radku cerveny vykricnik. Nebo pouziji pro Datasource vlastni objekty, ktere implementuji interace IDataErrorInfo. Pokud pak objektu, ktery je zobrazen jako radek v takovem gridu priradim Error, tak mi grid zobrazi cerveny vykricnik primo u potrefene bunky.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 2 hosté
Podobná vlákna
Validace RSS — založil Blujacker
Validace css — založil kall_ell_001
Validace adresy — založil ospaly.stanislav
Validace mailu — založil tribalcz
Validace inputu a divu — založil Nazghul-CZ
Moderátoři diskuze