重点突出,内容简明,直接就能用。
1. 把内容显示在DataGridView中
创建一个类型,可以理解为一个特征行。
class Type
{
private int _num; //序号
private string _name; //名称
private double _value; //值
public Type(int Num, string Name, double Value) //创建对象
{
this._num = Num;
this._name = Name;
this._value = Value;
}
public double Num
{ get { return _num; } }
public string Name
{ get { return _name;} }
public double Value
{ get { return _value; } }
}
在需要的位置定义、填充内容,然后显示在DataGridView中。这段代码放在控件里。
//使用List<>泛型集合填充DataGridView
List<Type> lines = new List<Type>();
Type L1 = new Type(1, "名称1", 1.32);
Type L2 = new Type(2, "名称2", 0.68);
lines.Add(L1);
lines.Add(L2);
this.dataGridView1.DataSource = lines;
2. 控件DataGridView的常用属性
以下是我在工作中用到的DGV属性。
2.1 设置列宽
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
dataGridView1.Columns[0].Width = 50;
dataGridView1.Columns[1].Width = 50;
dataGridView1.Columns[2].Width = 100;
dataGridView1.Columns[3].Width = 150;
dataGridView1.Columns[4].Width = 150;
2.2 居中和右对齐
dataGridView1.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
dataGridView1.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
dataGridView1.Columns[1].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;