Как я могу получить расширенную ширину UltraGridColumn внутри и UltraGrid?Получение фактической ширины ультрарезанной колонии
У меня есть следующие формы 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 самой формы.
Спасибо за объяснение и обходной путь. –