您的位置:首页 > 编程语言 > C#

[C#] DataGridView简明用法

2018-01-09 15:53 393 查看
重点突出,内容简明,直接就能用。

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: