powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопросы по созданию пользовательского DataGrid
7 сообщений из 7, страница 1 из 1
Вопросы по созданию пользовательского DataGrid
    #34073467
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Создаю для проекта свой класс, который наследую от датагрида. Также создаю классы, наследующие от TemplateColumn, HyperLinkColumn и DataBoundColumn. У каждого из класса-колонки создаю паблик филд FilterField, чтобы использовать его как аттрибут для колонок - поле в датавью для фильтрации.

Код: plaintext
1.
2.
3.
Public Class CustomTemplateColumn
        Inherits TemplateColumn
        Public FilterField As String = ""
    End Class
При реализации это датагрида на странице пишу:
Код: plaintext
1.
2.
3.
4.
5.
6.
<ns:CustomDataGrid runat="server" id="cdg">
<Columns>
<ns:CustomTemplateColumn FilterField="FullName">
.......
</ns:CustomTemplateColumn>
</Columns>
</ns:CustomDataGrid>

В связи с чем возникает две проблемы:
1. После создания этого датагрида я программно пробегаюсь по колонкам и пытаюсь получить значение FilterField, но на первой же колонке мне выдается ошибка, что у класса TemplateColumn нет такого члена FilterField. Пробовал вручную конвертировать TemplateColumn в CustomTemplateColumn - выдается ошибка, что не может этого сделать. Как же быть? Ведь я в датагриде использую не TemplateColumn, CustomTemplateColumn. Почему он так?
2. Когда я указываю FilterField как атрибут у моих колонок, мне это почеркивается - что такого аттрибута нет. Подозреваю, что нужно сделать что-то еще, чтобы Public Field класса стал аттрибутом. Но что?

Вроде постарался понятно описать мои проблемы. Заранее спасибо, если кто чего подскажет :)
...
Рейтинг: 0 / 0
Вопросы по созданию пользовательского DataGrid
    #34074801
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я непонятно спрашиваю или правда никто не сталкивался? :)
...
Рейтинг: 0 / 0
Вопросы по созданию пользовательского DataGrid
    #34076457
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ап
...
Рейтинг: 0 / 0
Вопросы по созданию пользовательского DataGrid
    #34076925
Kaylina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так это... в ГридВью же есть Селект... :)
А чтобы добавить аттрибут, надо над объявлением свойства опистаь аттибут в квадратных скобках....в хелпе по этому поводу написано многа букаф :shuffle:
...
Рейтинг: 0 / 0
Вопросы по созданию пользовательского DataGrid
    #34077132
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaylinaТак это... в ГридВью же есть Селект... :)
А чтобы добавить аттрибут, надо над объявлением свойства опистаь аттибут в квадратных скобках....в хелпе по этому поводу написано многа букаф :shuffle:

В смысле Селект - это который позволяет выбрать строку в гридвью? При чем тут это? Мне надо получить доступ к аттрибуту столбца.
Спасибо, как создать аттрибут понял :)
Как мне получить доступ из кода к этому аттрибуту, вот в чем вопрос теперь :)
...
Рейтинг: 0 / 0
Вопросы по созданию пользовательского DataGrid
    #34077338
Kaylina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, papuas, Вы писали:

P>В смысле Селект — это который позволяет выбрать строку в гридвью? При чем тут это? Мне надо получить доступ к аттрибуту столбца.
P>Спасибо, как создать аттрибут понял :)
P>Как мне получить доступ из кода к этому аттрибуту, вот в чем вопрос теперь :)

Ну это...


gridView_reports.Rows[0].Attributes

:shuffle:
...
Рейтинг: 0 / 0
Вопросы по созданию пользовательского DataGrid
    #34077491
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KaylinaЗдравствуйте, papuas, Вы писали:

P>В смысле Селект — это который позволяет выбрать строку в гридвью? При чем тут это? Мне надо получить доступ к аттрибуту столбца.
P>Спасибо, как создать аттрибут понял :)
P>Как мне получить доступ из кода к этому аттрибуту, вот в чем вопрос теперь :)

Ну это...


gridView_reports.Rows[0].Attributes

:shuffle:

Спасибо! Что же я так тупил-то :((
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопросы по созданию пользовательского DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]