Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView отображает не текст а количество символов / 6 сообщений из 6, страница 1 из 1
13.04.2015, 23:02
    #38935360
Sergey_New
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView отображает не текст а количество символов
Код: vbnet
1.
2.
3.
4.
5.
        Dim lst As New List(Of String)
        lst.Add("a")
        lst.Add("ab")
        lst.Add("abc")
        dgv.DataSource = lst



Результат:
1
2
3

В чём дело?
...
Рейтинг: 0 / 0
16.04.2015, 07:47
    #38937908
Sergey_New
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView отображает не текст а количество символов
Кто-нить, подскажите, пжл.!
...
Рейтинг: 0 / 0
16.04.2015, 08:13
    #38937916
VAlexey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView отображает не текст а количество символов
В качестве DataSource поддерживаются классы, реализующие один из интерфейсов IList, IListSource, IBindingList, BindingList<T> или IBindingListView. В данном случае только IList.
Для отображения элементов списка DataGridView с помощью reflection получает их тип. В данном случае это System.String. И у этого объекта в грид выводятся все public свойства.
Для класса System.String это только свойство Length.
...
Рейтинг: 0 / 0
16.04.2015, 09:28
    #38937947
D129
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView отображает не текст а количество символов
Sergey_NewКто-нить, подскажите, пжл.!

Создайте своей класс (хоть даже и с одним полем), заполняйте его, а в самом классе переопределите метод ToString - чтобы возвращал то, что вам нужно.
...
Рейтинг: 0 / 0
16.04.2015, 22:33
    #38938695
Sergey_New
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView отображает не текст а количество символов
VAlexey, VAlexey,
Спасибо за разъяснение!
...
Рейтинг: 0 / 0
16.04.2015, 22:35
    #38938696
Sergey_New
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataGridView отображает не текст а количество символов
D129,
Конечно, и Вам!
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / DataGridView отображает не текст а количество символов / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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