从数据库中选择时,我可以设置列的显示名称吗?
本文关键字:显示 设置 数据库 选择 我可以 | 更新日期: 2023-09-27 17:50:31
是否可以在选择数据库时设置列的显示名称?这样我就不用写几百行代码了。我能做点什么吗?
var alerts = entities.Alerts.Select(x => new
{
"Destination IP" = x.destination_ip
});
这个LINQ
随后转化为DataSet
与ObjectDataSource
一起使用。DataGrid
使用ObjectDataSource
。整个项目都有数据网格,我必须编写代码来为UI中的每个列设置HeaderText
。
目前我使用BoundField
只是为了设置HeaderText
。
<asp:BoundField DataField="destination_ip" HeaderText="Destination IP" />
我不想做这些额外的代码。
你试过DataAnnotations吗?如果您先使用代码,则可以这样做。
你可以通过以下方式实现:
public class MyModel
{
[Display(Name = "labelForName", ResourceType = typeof(Resources.Resources))]
public string name{ get; set; }
}