ds为dataSet数据
DataTable mytable = ds.Tables[0];
this.dataGrid1.DataSource=mytable.DefaultView;
DataGridTableStyle myts = new DataGridTableStyle();
//set mapping
myts.MappingName = ds.Tables[0].TableName;
//clear datagridtablestyle
this.dataGrid1.TableStyles.Clear();
//add datagridtablestyle
this.dataGrid1.TableStyles.Add(myts);
//将第一列宽度设置隐藏
myts.GridColumnStyles[1].Width = 120;
格式化列内容
System.Globalization.CultureInfo ItalyCultureInfo = new System.Globalization.CultureInfo(0x0410);// CultureInfo(0x0410);
DataGridTextBoxColumn myGridTextBoxColumn =(DataGridTextBoxColumn) dataGrid1.TableStyles[0].GridColumnStyles[1];
myGridTextBoxColumn.FormatInfo = ItalyCultureInfo;
myGridTextBoxColumn.Format ="yyyy-MM-dd HH:mm:ss";//这里显示的是“."而不是“:"