Как добавить столбец переключателей или выбрать список в Сетка данных в LightSwitch, не добавляя столбец в таблицу? - PullRequest
0 голосов
/ 16 ноября 2011

У меня есть таблица Licenses (ID, NameOfOwner, Credits). Это легко показать в DataGrid (например, в Editable DataGrid).

Я хочу добавить один столбец в сетку данных с несколькими радиокнопками (добавить 0 кредитов, добавить 50 кредитов, добавить 100 кредитов, ...).

Мое первое (рабочее) решение было: Я начал с добавления столбца в таблицу (это причина, по которой мне не нравится это решение) и сделал для него список выбора.

Как это сделать без добавления столбца в таблицу?

Если это невозможно или очень сложно, каково решение второй части моего вопроса: Также я хочу использовать RadioButtons, потому что он будет сохранять один клик на строку (без щелчка, чтобы расширить список выбора).

Я пытался добавить пользовательский элемент управления, но он не работал. В новом столбце есть радиокнопки (или кнопки, или флажки), но они не работают.

Спасибо, Я полагаю, вы поймете мой английский -)

Мое последнее решение - это добавить кнопки в сетку. Радиокнопки были бы лучше / приятнее, но в этом решении мне не нужно использовать пользовательский элемент управления или добавлять столбец в таблицу, и он использовал только один щелчок. (У меня нет проблем с использованием пользовательских элементов управления в одном, только в сетке данных). my solution

Существует возможность перетаскивания кнопок в поле. До сих пор я доволен этим решением.

1 Ответ

0 голосов
/ 21 ноября 2011

ockin:

Вы должны каким-либо образом связать значение пользовательского элемента управления со значением поля столбца , чтобы обновить таблицу.

Если вы не выбрали настраиваемое решение для управления, тогда вы можете работать с списком вариантов .

Извините, что долго отвечал, я полагаю, вы уже достигли этого.

Спасибо, я думаю, вы поймете и мой английский.

...