Я использую ultraTextEditors для встраивания многоселочных ультрасет. Я настроил источник данных в событии form_load. Объекты это список.
ultraGrid1.DataSource = facilities;
ultraGrid2.DataSource = facilities;
Сетка загружается нормально, но если я выбираю строки в первой сетке, выбранные строки устанавливаются во второй сетке. Как отключить это?
Кроме того, я не могу получить выбранную строку в текстовом редакторе от ultragrid2. Я использую событие AfterEditorButtonCloseUp, чтобы сделать это. Первая сетка имеет тот же код, и он отлично работает. Что мне здесь не хватает?
private void utxtExcludeReport_AfterEditorButtonCloseUp(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
{
if (ultraGrid2.Selected.Rows.Count == 0)
utxtExcludeReportLab.Text = string.Empty;
else if (ultraGrid2.Selected.Rows.Count == 1)
utxtExcludeReportLab.Text = ultraGrid2.Selected.Rows[0].Cells[0].Text;
else
utxtExcludeReportLab.Text = "<multiple>";
}