Я добавляю столбцы в RADGrid следующим образом.
grid.Columns.Add(
new GridViewDataColumn
{
Name = name,
Header = header,
DataMemberBinding = new Binding(item),
});
Я попытался установить для свойства Name
значение Id
, которое используется для их отслеживания.Однако я получил исключение, сказав, что 0
- в моем случае - не является допустимым значением для Name
.Есть ли какое-то свойство, которое я могу использовать для идентификации столбцов позже?Я думал, что Name
можно использовать так же, как в Java Swing: P
EDIT: (из комментариев)
У меня есть ObservableCollection динамических объектов, которые я отслеживаю и которые содержат всеИнформация поступает из БД.В этой информации, поступающей из БД, есть ColumnID и имя столбца.Я видел этот код (выше) в приложении для добавления столбцов во время выполнения к RADGrid.Он только устанавливает имена столбцов.Я хочу выполнить некоторые действия, когда происходит событие DoubleClick RadGrid.Мне нужно определить, по какой колонке щелкнул пользователь.Поскольку столбцы могут иметь одно и то же имя, мне интересно, есть ли способ сохранить идентификатор столбца где-нибудь в GridViewDataColumn.