webForumDet fria alternativet

Ändra typ på dataset-kolumn.

.NET

1 svar · 232 visningar · startad av cok

Medlem sedan dec. 2005664 inlägg
Frågan#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!

347 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
213 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)