DataGrid & troubles
От: StartNet Россия  
Дата: 13.02.03 06:40
Оценка:
Здрасть всем,
подскажите новичку плз. В MSDN написано, что в качестве DataSource у DataGrid может выступать любой класс, реализующий IList или IListSource и даже одномерный массив. Как это использовать??? У меня в сетке отображаются только длины строк из массива.
Re: DataGrid & troubles
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 13.02.03 07:05
Оценка:
Здравствуйте, StartNet, Вы писали:

SN>подскажите новичку плз. В MSDN написано, что в качестве DataSource у DataGrid может выступать любой класс, реализующий IList или IListSource и даже одномерный массив. Как это использовать??? У меня в сетке отображаются только длины строк из массива.


Грид отображает все публичные свойства объектов в массиве.
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[2]: DataGrid & troubles
От: StartNet Россия  
Дата: 13.02.03 07:13
Оценка:
Здравствуйте, AndrewVK, Вы писали:
AVK>Грид отображает все публичные свойства объектов в массиве.
Похоже, что так. Дык, что означает следующее:

The following data sources are valid:

DataTable
DataView
DataSet
DataViewManager
single dimension array
Any component that implements the IListSource interface
Any component that implements the IList interface


Как это применить?
Re[3]: DataGrid & troubles
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 13.02.03 07:38
Оценка:
Здравствуйте, StartNet, Вы писали:

SN>Как это применить?


Обыкновенно. Создаешь массив одинаковых по типу объектов и передаешь его гриду. Он это покажет.
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[4]: DataGrid & troubles
От: StartNet Россия  
Дата: 13.02.03 07:45
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Обыкновенно. Создаешь массив одинаковых по типу объектов и передаешь его гриду. Он это покажет.


Где здесь ошибка или я сильно торможу ???
Сетка показывает длины строк, а не их значения.

private string[] arr = new string[3];

arr[0] = "first";
arr[1] = "second";
arr[2] = "third";

grid.DataSource = arr;
Re[5]: DataGrid & troubles
От: kreek  
Дата: 13.02.03 07:53
Оценка:
Здравствуйте, StartNet, Вы писали:

SN>Здравствуйте, AndrewVK, Вы писали:


AVK>>Обыкновенно. Создаешь массив одинаковых по типу объектов и передаешь его гриду. Он это покажет.


SN>Где здесь ошибка или я сильно торможу ???

SN>Сетка показывает длины строк, а не их значения.

SN>private string[] arr = new string[3];


SN>arr[0] = "first";

SN>arr[1] = "second";
SN>arr[2] = "third";

SN>grid.DataSource = arr;


Не знаю в чем именно здесь трабла. Но попробуй набить в массив простых объектов с public properties
... << RSDN@Home 1.0 beta 3 >>
Re[5]: DataGrid & troubles
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 13.02.03 07:58
Оценка:
Здравствуйте, StartNet, Вы писали:

SN>Где здесь ошибка или я сильно торможу ???

SN>Сетка показывает длины строк, а не их значения.

Ты русский язык разумеешь? Повторяю, DataGrid показывает все публичные свойства. У String таких свойств ровно 2, причем свойство Chars это индексер. Остается свойство Length, кое тебе грид и показывает.
... << RSDN@Home 1.0 beta 6a (developer build)>>
AVK Blog
Re[5]: DataGrid & troubles
От: StartNet Россия  
Дата: 13.02.03 09:02
Оценка:
Всем большое спасибо. Заработало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.