CurltureInfo属于System.Globalization命名空间
System.Globalization:命名空间包含定义区域性相关信息的类,这些信息包括语言、国家/地区、使用的日历、日期、货币和数字的格式模式
以及字符串的排序顺序。我们可以使用这些类编写全球化(国际化)应用程序。(from MSDN)
参见:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/cpref/html/frlrfsystemglobalizationcultureinfoclassctortopic.asp
CurltureInfo:表示有关特定区域性的信息,包括区域性的名称、书写体系和使用的日历,以及有关对常用操作(如格式化日期和排序字符串)提供信息的区域性特定对象的访问
MSDN的例子:http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/cpguide/html/cpconcultureinfo.asp
---------------------------------
一个例子:显示服务器支持的CultureInfo名称列表
HTML部分:
---------------------------------
HTML部分:
---------------------------------
<asp:datagrid id="DataGrid1" runat="server" AutoGenerateColumns="False">
<Columns>
<asp:BoundColumn DataField="EnglishName" HeaderText="EnglishName"/>
<asp:BoundColumn DataField="Name" HeaderText="Name"/>
<asp:TemplateColumn HeaderText="Currency Format">
<ItemTemplate>
<%#decPrice.tostring("c",container.dataitem)%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Number Format">
<ItemTemplate>
<%#decPrice.tostring("n",container.dataitem)%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Date/Time Format">
<ItemTemplate>
<%#decPrice.tostring("F",container.dataitem)%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
CodeBehind部分:
----------------------------------
Protected decPrice As Decimal = 9999.99
Protected decQuantity As Decimal = 9999.99
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
DataGrid1.DataSource = CultureInfo.GetCultures(CultureTypes.InstalledWin32Cultures)
DataGrid1.DataBind()
End Sub
本文地址:http://com.8s8s.com/it/it8356.htm