从数据库中选择时是否可以设置列的显示名称?这可以使我免于编写代码行的变化。我能做点什么......
CProgressCtrl::SetPos
此var alerts = entities.Alerts.Select(x => new
{
"Destination IP" = x.destination_ip
});
稍后会转换为LINQ
以与DataSet
一起使用。 ObjectDataSource
使用DataGrid
。整个项目都有DataGrids,我必须编写代码来为UI中的每一列设置ObjectDataSource
。
目前我只使用HeaderText
来设置BoundField
。
HeaderText
我不想做这个额外的代码。任何其他方法将不胜感激。
答案 0 :(得分:0)
您是否尝试过DataAnnotations。如果您首先使用代码,则可以执行此操作。
您可以通过以下方式实现:
public class MyModel
{
[Display(Name = "labelForName", ResourceType = typeof(Resources.Resources))]
public string name{ get; set; }
}