I have implemented globalization in my website by using Global Resources. I thought of implementing it not only on controls but in database fields. So for some columns which would be single columns in normal conditions, I considered multiple columns for different culture. For example if there was a [Title] column, I replaced it with [Title-en-US], [Title-en-GB], [Title-es-ES] and etc.
I have a web page with a GridView control that displays the content of that table. In a normal case (without globalizing), I would have a TemplateField in the GridView like this:
<asp:TemplateField HeaderText="Title" SortExpression="Title">
<asp:Label ID="Label1" runat="server" Text='<%# Bind("myTable.Title") %>'></asp:Label>
<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="true" DataSourceID="myDataSource"
DataTextField="Title" DataValueField="XID" SelectedValue=
View Complete Post