怎么样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);
}
}