如何在 UltraGrid 和 UltraGrid 中准确获得扩展的 UltraGridColumn 宽度?
我有以下 Windows 窗体:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
IEnumerable<string> test = new List<string>{DateTime.Now.ToString()};
this.ultraGrid2.DataSource = test;
this.ultraGrid2.DisplayLayout.AutoFitStyle = AutoFitStyle.ExtendLastColumn;
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("The column width is " + this.ultraGrid2.DisplayLayout.Bands[0].Columns[0].Width);
}
}
无论我如何操作或调整表单大小。width
仍然给出相同的默认值。只有当我调整列的大小时,它才会改变。在这种情况下,我认为宽度将接近表单本身的 x 大小。