这里马克·赖德奥特,微软开发人员介绍了如何创建一个DataGridView一个进度条列,并提供DataGridViewProgressColumn类"裸骨"的代码.他关于如何将其用于数据绑定datagridviews的说明如下:
有些人,包括我自己不明白在数据绑定网格的情况下,"更改具有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)