日期:2014-05-20  浏览次数:21031 次

怎么样datagrid显示的内容充满整个datagrid,只有一个字段,谢谢了
怎么样datagrid显示的内容充满整个datagrid,只有一个字段,谢谢了
也就是说怎么样调整datagrid的字段的宽度

------解决方案--------------------
右击datagrid--> 属性生成器---> 格式---> 字段---> 找到你的字段---> 宽度100%
------解决方案--------------------
自定义样式
private void SetDataGrid()
{
//设置只读属性
this.grdBookingInfo.ReadOnly=true;

if(this.grdBookingInfo.TableStyles.Count!=0)
{
this.grdBookingInfo.TableStyles.Clear();
}

DataGridColoredTextBoxColumn column1=new DataGridColoredTextBoxColumn();
column1.MappingName= "ClsCode ";

column1.HeaderText= "子舱 ";
column1.Width=35;
myStyle.GridColumnStyles.Add(column1);

DataGridColumnStyle column2=new DataGridTextBoxColumn();
column2.MappingName= "CmpCode ";

column2.HeaderText= "所属机舱 ";
column2.Width=35;
myStyle.GridColumnStyles.Add(column2);

//.......//

myStyle.AllowSorting=false;
try
{
this.grdBookingInfo.TableStyles.Add(myStyle);
}
catch(Exception err)
{
MessageBox.Show(err.Message);
}
}