Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
Надо отобразить красиво :-) самый обычный список (выборка из базы). Редактировать не надо, только просмотр. Как бы это пороще сделать? Можно конечно сгенерировать типизированный датасет, создать GridTableStyle ( или пораждать свой класс придется чтобы колонки раскрашивать? ), но что-то подсказывает что должен быть более простой способ. Нафига мне хмл схема и куча классов описывающая мою табличку? Оно конечно пригодится, но не сейчас :-) З.Ы. или меня дельфи так избаловало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 11:16 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
простой способ есть на DataGrid autoformat, потом sQ = "SELECT FIO as [Фамилия] From bla-bla" scon = new SqlConnection(); scon.ConnectionString = "bla-bla-bla"; sda = new SqlDataAdapter(sQ, scon); ds = new DataSet("bla-bla-bla"); scon.Open(); sda.Fill(ds, "bla-bla"); dgReport.DataSource = ds.Tables[0]; dgReport.DataMember = ds.Tables[0].TableName; dgReport.DataBind(); scon.Close(); и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 11:23 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
Спасибо. Но я так понимаю при таком подходе не получится изменить ни кэпшоны колонок, ни ширину, ни тем более набор видимых колонок? Хотелось бы управлять отображением данных с клиента а не в запросе писать select ... as.. И желательно в дизайн тайме. Кстати грид принципиально не цепляет свойство кэпшон колонки датасета, это баг или так и задумано? :-) В общем грустно .. может посоветуете какие сторонние компоненты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 12:08 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
авторНо я так понимаю при таком подходе не получится изменить ни кэпшоны колонок, ..., ни тем более набор видимых колонок? проще всего это сделать в запросе авторХотелось бы управлять отображением данных с клиента а не в запросе писать select ... as.. И желательно в дизайн тайме. это можно, но вы же искали простой путь, а теперь вам и то подай и это ;) авторКстати грид принципиально не цепляет свойство кэпшон колонки датасета, это баг или так и задумано? :-) как по мне это баг, но команда, которая .net делала, говорит что это by design. где-то в инете читал, уже не помню где. но как по мне - подвирают маленько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 12:14 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
автор Но я так понимаю при таком подходе не получится изменить ни кэпшоны колонок, ..., ни тем более набор видимых колонок? проще всего это сделать в запросе э ... оно конечно проще, но не подходит по идеологическим соображениям :-) запрос может быть один, а видеть его результаты пользователь в разных местах должен по разному. автор Хотелось бы управлять отображением данных с клиента а не в запросе писать select ... as.. И желательно в дизайн тайме. это можно, но вы же искали простой путь, а теперь вам и то подай и это ;) Ну как обычно - аппетит приходит во время еды :-) Я так понимаю исполнить мои желания могут только типизированных датасеты? :-) Собственно я не против их использования, все достаточно логично и понятно, но несколько испугало количество ненужного для моих целей кода, сгенерированного мастером для одного списка, а подобных списков планируется много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 12:43 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
автормогут только типизированных датасеты? в принципе можно и приведенный код расширить для выполнения ваших потребностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 14:08 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
Можно схематично пример, если не затруднит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 15:42 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
а что конкретно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 15:45 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
Как добраться до коллекции колонок грида, используя нетипизированный датасет. Ну а там скрыть ненужные, обозвать человеческими имена, ширину выставить ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 16:07 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
конкретно всё :) сегодня уже врядли, но советую порыть sdk и msdn на эту тему - там это всё есть, если в пн ещё будет актуально - помогу, чем смогу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2004, 16:22 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
/topic/69303 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2004, 01:02 |
|
||
|
Показать список в DataGrid
|
|||
|---|---|---|---|
|
#18+
Большое спасибо вам, hDrummer и Axeleron, вроде разобрался. Но MS мог бы и попроще чего-нить придумать .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2004, 16:00 |
|
||
|
|

start [/forum/topic.php?fid=20&gotonew=1&tid=1439623]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
4ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 445ms |

| 0 / 0 |
