Ändra typ på dataset-kolumn.

.NET

1 svar · 239 visningar · startad av cok

Medlem sedan dec. 2005664 inlägg
Trådstart#1

Hallå, jag sitter med ett problem där ett dataset's kolumn kan få olika datatyp beroende på olika omständigheter som jag inte kan styra över. När jag får i retur från ett system ett dataset kan användaren sedan välja att söka i detta. Det normala fallet är att det är en kolumn av typen string, så om jag söker på 5 så listas alla strängar som börjag på 5 etc.

Detta hanterar jag med filter-attributet.

Men när kolumnen returneras som en int-kolumn så blir det antingen fel då jag inte kan göra selectering på int-fältet (beroende på hur mitt filer ser ut) eller så listar den alla fält som är större eller lika med 5.

Så hur kan jag lösa detta? Kan man byta typ på kolumnen eller liknande? En riktig fuling vore att skapa en ny kolumn som man skyfflar över värdena i som är av typen string, men detta känns verkligen inte rätt.

Ideer och tips mottages gladeligen :)

Medlem sedan dec. 2005664 inlägg
#2

Löste det genom att skapa ett nytt dataset där jag shyfflar över allt med rätt typ på kolumnen. Känns otroligt fel, men men!

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)