Как работает Ключевая предварительная операция устанавливается на UltraGrid при вызове SetDataBinding(object DataSource, string DataMember, bool hideNewColumns)? И как я могу установить его на что-то кроме List'1
?
У меня есть следующая форма и класс:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.ultraGrid2.SetDataBinding(new List<row>(), string.Empty, true);
this.ultraGrid2.DisplayLayout.ColumnChooserEnabled = DefaultableBoolean.True;
// breakpoint on the above line and run the below immediate window code
}
}
public class row
{
public string Name { get; set; }
public string Address { get; set; }
}
После установки привязки данных приведенный ниже код всегда дает мне List'1
в непосредственном окне:
this.ultraGrid2.DisplayLayout.Bands[0].Key