Смешанные строки для чтения / записи и только для чтения, в Telerik Ajax RadGrid? - PullRequest
3 голосов
/ 28 декабря 2010

Я заполняю telerik: RadGrid из DataTable.Каждая из DataRows в DataTable имеет столбец «только для чтения» со значением true или false.

Сетка в настоящее время имеет столбец GridEditCommand и GridButtonColumn, который запускает команду «Удалить».

Что мне нужно, так это строки, в которых отображаются записи, для которых «только чтение» имеет значение «истина» и предназначено только для чтения.Мне нужно, чтобы значок в столбце GridEditCommand был другим и чтобы щелкнуть по нему, чтобы вызвать форму сведений о просмотре вместо формы редактирования.И мне нужно, чтобы ссылка в GridButtonColumn «Удалить» отсутствовала.

Похоже, было бы довольно просто создать таблицу, которая не позволяет пользователю редактировать или удалять записи, но янужно иметь возможность редактировать некоторые строки, а некоторые нет.

С чего мне начать?

1 Ответ

2 голосов
/ 28 декабря 2010

Это возможно; Я бы рекомендовал слева, чтобы изображение было командной кнопкой, и вы запускаете правильное действие в зависимости от выбора, который вы делаете в событии itemcommand. Чтобы изменить значок, вам нужно нажать на событие, связанное с строкой, и программно изменить его. Теперь, чтобы показать детали представления, я не знаю, есть ли в сетке Telerik что-то встроенное для представления только для чтения; это может быть сделано программно с помощью элемента управления вне сетки.

НТН.

...