Avatar billede doomstone-dk- Nybegynder
04. december 2007 - 09:30 Der er 1 løsning

Hvordan kan dette laver? datagridview export

Hej jeg har et lille problem med et program jeg er ved at lave :(

Det er et meget simpelt program som tjekker om dataene er blevet indtastede korrekt.
f.eks. om nogle felter er tomme, om felt1 er lig med felt2, felt3 ikke er lige med felt4. osv.

Jeg har det som henter dataene i en class da jeg bruge den 2 forskellige steder, som kræver 2 forskellige outputs.

Det ene output er et simpelt tekst array som bruges til tray notifikations.
Det anden output bruges til at vise de ”rows” som der er fejl i, dette vises i en datagridview.

Mit problem er at den skal farve de felter som der er noget galt med røde og de skal have en tooltip som at forklare problemet.
Dette har jeg svært ved at finde ud af, hvordan jeg kan gøre det Inde i classes.
Den måde jeg gør det på i dag, er at classen exporeter en datatable til formen. Hvor formen så indsætter det i en datagridview, derefter går den så alle rows igennem og laver absolut de samme checks igennem igen for at farve felterne rød. Dette er jo fint nok til husbehov, men er ved at udvide programmet så det tjekker en helt del mere, og her begynder denne metode at volde mig problemer.

Jeg har tænkt lidt, og hvad jeg kan komme frem til er at jeg måske kunne lave datagridview ”items” inde i classes hvor de felter som skal farves, er farvet.
Avatar billede doomstone-dk- Nybegynder
06. december 2007 - 08:10 #1
Har fundet ud af hvordan jeg gør!
Datatable har en form for error handlind.
Datatable.SetColumnError("COLUMN NAME", "MOUSE HOVER TEXT");
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester