Repeater et <%# %>, comment utiliser le format de nombres ?
Bonjour
Question bête sûrement, mais dans un repeater, j'utilise des <%# %> pour mettre mes données (normal me direz vous :D) mais je voudrait par exemple que mes double soient formatés dans le format de la culture courante (le fameux System.Threading.Thread.CurrentThread.CurentCultureInfo.NumberFormat)
J'utilise des DataTable en source de données, et le code suivant ne me donne pas le résultat que j'attends
CodeBehind
Code:
1 2 3 4 5 6 7
| DataTable tbl_donnees = new DataTable();
tbl_donnees.Columns.Add("TEST", typeof(double));
tbl_donnees.Rows.Add(2000.0);
rpt_donnees.DataSource = tbl_donnees;
rpt_donnees.DataBind(); |
ASPX
Code:
1 2 3 4 5
| <asp:Repeater ID="rpt_donnees" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "TEST") %><br />
</ItemTemplate>
</asp:Repeater> |
Ce code me renvoit
mais moi je voudrait qu'il me renvoie
si je suis en francais ou
si je suis en anglais US...