我有一个代码:

VideoChannel[] channels = GetVideoChannels();

dataGridView1.DataSource = channels;
dataGridView1.Refresh();

VideoChannel 是一个具有许多属性的类。此代码工作正常,但我想更改列名称。默认情况下,列名称 = VideoChannel 的属性名称。是否有一些属性可以标记 VideoChannel 的属性,以便列名!= 属性名?

最佳答案

您可能想尝试 DisplayName 属性。用它装饰你的类属性。

 public class SomeItem
    {
        [DisplayName("SomeItem")]
        public string Name { get; set; }
    }

关于c# - 当您将 list<> 绑定(bind)到数据网格时 - 如何更改列名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2927034/

10-09 15:02