Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
Имеется набор данных DataSet (100 записей) Как мне в DataGrid отобразить не все 100 записей, а только 10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 14:28 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
если первые, то можно включить разбивку на страницы или использовать DataView с фильтром или перезаполнить таблицу в DataSet запросом на 10 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 14:33 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
А можно по подробнее по первым двум предложениям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 14:38 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
1. У датагрида есть cd-во AllowPaging и PageSize. Ставим 1-е в true, 2-е в 10 и получаем что хотели. Правда чтобы можно было переходить со страницы на страницу нужно дописать пару строк кода. 2. С пом. датавью можно настроить фильтр для показа записей соотв.опред.условию. если вам надо видеть все записи, вам этот способ не подойдёт. лучше первый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 14:44 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
Что-то я не нашел таких свойсв? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:03 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
похоже ты пишешь винформс приложение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:06 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
в стандартном гриде такого нет, это касалось asp.net приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:26 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
Если углубиться в проблему, то у меня имеются две таблицы: 1-а по приему писем 2-я счета Каждое письмо регистрируется в 1-ой таблице (mailID, Body, Date) Каждое письмо содержит к примеру следующее: Петров 5 Сидоров 10 Иванов 0 Эти данные помешаются во вторую таблицу (bodyID, mailID, Name, Summa) Из первой таблицы я отбираю с помошью фильтра по дате Select * From tab1 Where Date>=’01.01.03’ and Date<=’02.01.02’ Из второй произвожу отбор аналогичным способом Select * From tab2 t2 INNER JOIN t1 ON t2.mailID =t1.mailID Where Date>=’01.01.03’ and Date<=’02.01.02’ Все это я передаю DataSet и теперь необходимо Отобразит в DataGrid-е первые 10 записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:35 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
ну не знаю... можно первые 10 записей в цикле скопировать куда-нибудь (в массив или другую таблицу) и сделать её источником данных для datagrid'a а почему 10 вообще? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:44 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
10 это к слову. Клиент сам вибирает, сколько ему записей нужно увидеть (1,2.....n) Делал в запросе через TOP bkb RowCount. Все бы ничего. Первая табл. формируется без проблем, а вторая отбирает по дате и туда попадают те ID которых нет в DataSet.tab1 и в результатеПроисходит ошибка.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:52 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
так может во втором запросе добавить ORDER BY MailID ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:59 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
я имею ввиду к SELECT TOP n ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 16:00 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
Тогда при наличии 10 писем, нам отобразятся только первые 10 строк одного письма. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 16:04 |
|
||
|
DataGrig
|
|||
|---|---|---|---|
|
#18+
Я сделал так: Первая строчка нам известна: Первая строчка таблицы в DataSet numS=objDataSetTemp.Tables ["ИмяТабВDataSet"].Rows[0]["ИмяСтолбца"]; Находим по какую отображать: Код: plaintext 1. 2. 3. 4. 5. После этого подставляем в фильтр DataView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2003, 09:53 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32342182&tid=1439785]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 279ms |
| total: | 423ms |

| 0 / 0 |
