Finns det nått smidigt sätt att ersätta text direkt i en dataset eller datatable?
Eftersom man kopplar en dataset/table direkt mot tex en listbox ellerl repeater eller dyl så är det juh smidigt om man kunde köra replace innan man matar ut allt..
Annars måste jag kanske loopa igenom en hel listbox för att köra replace på alla rader. (låter osmidigt)
eller finns det ytteliggare sätt som är bättre?
GrynetMedlem sedan maj 2001329 inlägg Du kan när du binder tex mot en datagrid sätt formateringsträngar. I datagridens fall finns det en speciell tag också som du kan använda stringformating eller nått liknande heter den.
I detta fall skriver jag ut en datetime som 2002-02-02
<%# DataBinder.Eval(Container.DataItem, "Updated", "{0:yyyy-MM-dd}") %>
Jag skulle också kunna göra om det till en sträng och göra något.
I detta fall byter jag ut alla fultord mot snälltord
<%# DataBinder.Eval(Container.DataItem, "Text").ToString.Replace("fultord", "snälltord") %>
Som ett sista litet fall kan du kalla på en funktion frå din kodbehind.
<%# MinFunktion(DataBinder.Eval(Container.DataItem, "text")) %>
Alla exemplerna bygger på samma model, nån annan som har en annan lösning?