C#中DataGridView的标题和宽度设置

 private void SetDataGridStylesFromNet(string strFlag, DataTable dtableTemp, DataGridView dataGridView)
       {
           if (strFlag == "老化类")
           {//商品信息
               int[] iArrayWidth = {180,100,200,80,60,
                                       150,150,150,150
                                   };
               string[] strArrayText = { "条形码","产品代码","产品名称","规格型号","单位"
                                                   ,"开始时间","结束时间","总耗时间","操作人"
                                                   };
               string[] strArrayZiduanMapping = { "FMainBarCode","FNumber","ItemName","FModel","FUnitName"
                                                         ,"FStartTime","FEndTime","IntervalTime","UserName"
                                                        };
               //将DataTable绑定到DataView中
               dataGridView.Columns.Clear();
               dataGridView.AutoGenerateColumns = false;
               //绑定DataView到dataGridView上
               dataGridView.DataSource = dtableTemp;
               for (int i = 0; i < iArrayWidth.Length; i++)
               {
                   DataGridViewTextBoxColumn dataGridViewClolumnTemp = new DataGridViewTextBoxColumn();
                   dataGridViewClolumnTemp.DataPropertyName = strArrayZiduanMapping[i];
                   dataGridViewClolumnTemp.HeaderText = strArrayText[i];
                   dataGridViewClolumnTemp.Width = iArrayWidth[i];
                   dataGridView.Columns.Add(dataGridViewClolumnTemp);//最后一定要添加进去
               }
               return;
           }
}