Это мой DataTableКак локализовать имя DataTable колонки
public static DataTable GetTableForApproval()
{
using (var connection = Utils.Database.GetConnection())
using (var command = new SqlCommand("SELECT [UserID], [Username], " +
"[Email], [Role], [Date] FROM [Users] WHERE [Role] = @role",
connection))
{
command.Parameters.AddWithValue("@role", "Waiting");
using (var reader = command.ExecuteReader())
{
var table = new DataTable();
table.Columns.Add("UserID", typeof(int));
table.Columns.Add("Name", typeof(string));
table.Columns.Add("Email", typeof(string));
table.Columns.Add("Role", typeof(string));
table.Columns.Add("Registration date", typeof(DateTime));
if (reader != null)
{
while (reader.Read())
{
table.Rows.Add((int)reader["UserID"],
(string)reader["Username"], (string)reader["Email"],
(string)reader["Role"], (DateTime)reader["Date"]);
}
}
return table;
}
}
}
Я хочу, чтобы локализовать имена столбцов. Можете ли вы сказать мне, как я могу это сделать? Я локализовал свои .aspx-страницы, но я не знаю, как локализовать текст в .cs-файлах.
Почему вы хотите локализовать имена столбцов? Вы этого не сделаете. Вы хотите локализовать текст, отображаемый вашим пользователям. –
Потому что я хочу, чтобы имена колонок записывались на языке, который пользователи могут понять. –
Можете ли вы рассказать мне, как локализовать строки из базы данных? –