小编Oct*_*zor的帖子

DataGridViewColumn的进度条

这里马克·赖德奥特,微软开发人员介绍了如何创建一个DataGridView一个进度条列,并提供DataGridViewProgressColumn类"裸骨"的代码.他关于如何将其用于数据绑定datagridviews的说明如下:

如果您是数据绑定,那么您只需更改具有0到100值的整数列的列类型.

有些人,包括我自己不明白在数据绑定网格的情况下,"更改具有0到100值的整数列的列类型"是什么意思,而Mark似乎太忙而无法回答.有谁知道它是如何完成的?

以下是我案例的快速示例:

namespace Sample
{
    public class Record
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public int Progress { get; set; } // This is the int 0-100 field which 
                                          // has data for a progress bar

        public Record()
        {
        }

        public Record(int id, string name, int progress)
        {
            this.Id = id;
            this.Name = name;
            this.Progress= progress;
        }
    }
}

namespace Sample
{
    public partial class SampleForm : Form …
Run Code Online (Sandbox Code Playgroud)

c# datagridview winforms progress-bar

2
推荐指数
1
解决办法
9060
查看次数

标签 统计

c# ×1

datagridview ×1

progress-bar ×1

winforms ×1