从数据库中选择时,我可以设置列的显示名称吗?

时间:2015-05-22 09:23:32

标签: c# linq dataset

从数据库中选择时是否可以设置列的显示名称?这可以使我免于编写代码行的变化。我能做点什么......

CProgressCtrl::SetPos

var alerts = entities.Alerts.Select(x => new { "Destination IP" = x.destination_ip }); 稍后会转换为LINQ以与DataSet一起使用。 ObjectDataSource使用DataGrid。整个项目都有DataGrids,我必须编写代码来为UI中的每一列设置ObjectDataSource

目前我只使用HeaderText来设置BoundField

HeaderText

我不想做这个额外的代码。任何其他方法将不胜感激。

1 个答案:

答案 0 :(得分:0)

您是否尝试过DataAnnotations。如果您首先使用代码,则可以执行此操作。

您可以通过以下方式实现:

public class MyModel
{        
    [Display(Name = "labelForName", ResourceType = typeof(Resources.Resources))]
    public string name{ get; set; }
}