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上的列名。 引用