Jeg er i gang med at lave en applikation, hvor det skal være muligt for brugeren at sortere linjer i et datagridview ved at skrive hvilket nummer den skal have i kolummen "Number". Jeg har følgende kode til at sortere efter de numre der så fremkommer:
- sensNames.Columns["Number"].ValueType = typeof(int);
- sensNames.Sort(sensNames.Columns["Number"], ListSortDirection.Ascending);
Men det virker ikke. Det siger at objektet skal være en string. Er det så en string i stedet for int, giver den fejlen "Handlingen er ugyldig, fordi den medfører et tilbagevendende kald af funktionen SetCurrentCellAddressCore."
Hvordan får jeg dette til at virke? Jeg har en ide om at jeg skal ind og bruge en IOComparer, men er ikke sikker?