简体   繁体   English

Visual Studio 2010中C#中的静态DataGrid列宽度

[英]static DataGrid column width in C# in visual studio 2010

I tried doing 我试着做

for (int x = 0; x < gridQuestion.Columns.Count; x++)
{
    gridQuestion.Columns[x].ItemStyle.Width = 50;
}

but the columns still go across the page (not wrapping). 但列仍跨页面(不环绕)。

It should wrap if I get it right yes? 如果我做对了,它应该包裹起来吗?

Try the Wrap property of the ItemStyle (though it should be true by default): 尝试使用ItemStyle的Wrap属性(尽管默认情况下为true):

for (int x = 0; x < gridQuestion.Columns.Count; x++)
{
    gridQuestion.Columns[x].HeaderStyle.Width = 50;
    gridQuestion.Columns[x].ItemStyle.Width = 50;
    gridQuestion.Columns[x].ItemStyle.Wrap = true;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM