Avatar billede hansa Nybegynder
23. august 2003 - 20:07 Der er 4 kommentarer og
1 løsning

Windows form > datagrid

Hej,

Er det ikke muligt at hente værdien fra en af cellerne der bliver markeret i et datagrid?

Jeg har en liste med oplysninger over personer i et datagrid, og vil gerne have returneret personens id, når der bliver markeret i tabllen.

Er det ikke muligt?
Avatar billede burningice Nybegynder
23. august 2003 - 23:32 #1
du kan vel bruge CurrentCell-property'en ?
Avatar billede hansa Nybegynder
24. august 2003 - 10:31 #2
Desværre ikke. Jeg skal bruge værdien i kolonne 1, hver gang brugeren markerer en række.
Avatar billede burningice Nybegynder
24. august 2003 - 12:15 #3
hvad så med en HitTest??

protected void dataGrid1_MouseDown
(object sender, System.Windows.Forms.MouseEventArgs e)
{

  System.Windows.Forms.DataGrid.HitTestInfo myHitTest;
  // Use the DataGrid control's HitTest method with the x and y properties.
  myHitTest = dataGrid1.HitTest(e.X, e.Y);

  int id = (int)dataGrid1[myHitTest.Row, 0];
}
Avatar billede hansa Nybegynder
24. august 2003 - 14:27 #4
1000 tak for hjælpen cyberfessor!

Det virker helt perfekt :o)

Smider du ikke lige et svar, så du kan få dine velfortjente point
Avatar billede burningice Nybegynder
24. august 2003 - 15:06 #5
:) altid glad for at kunne hjælpe
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