winform中,DataGrid如何自定义列宽?
有没有相关代码或资料啊! 问题点数:20、回复次数:4Top
1 楼youzj(无缘)回复于 2005-01-13 12:44:56 得分 18
System.Windows.Forms.DataGridTableStyle myTableStyle = new DataGridTableStyle();
myTableStyle.MappingName = myds.Tables[0].TableName.ToString();
System.Windows.Forms.DataGridColumnStyle myColStyle = new DataGridTextBoxColumn();
myColStyle.MappingName = "Delegation";
myColStyle.Width =100;
myColStyle.HeaderText = "代表类别";
myTableStyle.GridColumnStyles.Add( myColStyle );
myColStyle = new DataGridTextBoxColumn();
myColStyle.MappingName = "ShallArrive";
myColStyle.Width =100;
myColStyle.HeaderText = "应到";
myTableStyle.GridColumnStyles.Add( myColStyle );
myColStyle = new DataGridTextBoxColumn();
myColStyle.MappingName = "Arrived";
myColStyle.Width =100;
myColStyle.HeaderText = "已到";
myTableStyle.GridColumnStyles.Add( myColStyle );
this.dg_SignInResult.TableStyles.Add( myTableStyle );Top
2 楼good_luck898(898)回复于 2005-01-13 12:53:31 得分 2
可以在DataGrid屬性編輯器中的格式中可以定義.Top
3 楼liang_zou(Light)回复于 2005-01-13 12:57:25 得分 0
upTop
4 楼Cry_Out(东北)回复于 2005-01-13 13:50:10 得分 0
搞掂,谢谢大家的帮助.
Top





