1、DataGridView数据使用几大步骤(转载自http://zhidao.baidu.com/question/421640280.html) html
(有一些小错误,已改正) spa
一、设置控件的外观; 设计
DataGridView dgv=new DataGridView();
dgv.BackguoundColor=Color.FormArgb(255,255,255);
........
二、设置列标题,行标题;
dgv.EnableHeadeersVisualStyles=false;
dgv.ColumnHeadersDefaultCellStyle.Font=new Font("微软雅黑",10F);
........
三、设置列的格式,添加列;
DataGridViewCellStyle style=new DataGridViewCellStyle();
style.Alignment=DataGridViewContentAlignment.MiddleCenter;
........
四、取得数据,根据须要在控件中添加对应的行;
if(lsInfo!=null&&lsInfo.Count>0) //lsInfo就是List<数据>
{
dgv.Rows.Add(lsInfo.Count);
}
五、填充数据到控件中;
for(int i=0;i<lsInfo.Count;i++)
{
dgv.
Rows[i].Cells[0].Value=lsInfo[i].XXX; //填充第一列的数据
dgv.
Rows[i].Cells[1].Value=lsInfo[i].XXX; //填充第二列的数据
…………
} orm
2、注意的地方(原创) htm
在填充行数据前必须记得用手工设计器或者用程序先定义列,不然会出现“不能向没有列的 DataGridView 控件添加行。必须首先添加列。”的错误 get
用程序添加列的方法是: io
DataGridView dgv = new DataGridView(); dgv.Columns.Add(A, B); List
A:是程序中引用列时使用的名字;B:打算显示在UI上的列名。 引用