Đây là DataTableLàm thế nào để bản địa hoá tên cột 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;
}
}
}
Tôi muốn để bản địa hoá các tên cột của tôi. Bạn có thể cho tôi biết làm thế nào tôi có thể làm điều này? Tôi đã bản địa hoá các trang .aspx của mình, nhưng tôi không biết cách bản địa hóa văn bản trong các tệp .cs.
Tại sao bạn muốn bản địa hóa các tên cột? Bạn không. Bạn muốn bản địa hóa văn bản hiển thị cho người dùng của mình. –
Bởi vì tôi muốn các tên cột được viết bằng ngôn ngữ, mà người dùng có thể hiểu được. –
Bạn có thể cho tôi biết cách địa phương hóa chuỗi từ cơ sở dữ liệu không? –