Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как поступить в таком случае!
|
|||
|---|---|---|---|
|
#18+
C помощью уважаемого Sa и других участников наконец разобрался с SQLDataReader. У меня выполняется ХП и вот в чем заковырка. Я получаю 30 записей , у меня суммируется работа оборудования. Т.е ХП возвращает сколько минут скажем насос работал . А мне надо отобразить не просто значение в минутах ,а указать в формате hh:mm Ну например 125 минут была работа ,а функция вернет 02:05 , такую функция уже соорудил. Но какой элемент кроме грида можно использовать для отображения ? Вроде стандартный грид ,как мне подсказали не покатит. Он не поддерживает незабинденные данные. Как же в этой ситуации поступить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 16:24 |
|
||
|
Как поступить в таком случае!
|
|||
|---|---|---|---|
|
#18+
Ну рецепты как сделать Unbound Column в DataGrid есть. Только здесь это не уместно. Подсчитываете вы время где на сервере или при помощи DataReader? И почему бы вам ни создать программно DataTable и поместить туда все результаты. Этот DataTable и показать в DataGrid. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 16:30 |
|
||
|
Как поступить в таком случае!
|
|||
|---|---|---|---|
|
#18+
2 sa Время подсчитывается на сервере и ХП там торчит вот она CREATE PROCEDURE GetOneMonth @m int, @year int AS SELECT datepart(dd,TimeSt) as chislo, sum(TrPump1_In) as p1,sum(TrPump2_In) as p2, sum(PumpBBO1_In) as p3,sum(PumpBBO2_In) as p4, sum(PumpSGU1_In) as p5,sum(PumpSGU2_In) as p6, sum(TD13_In) as p7,sum(TD14_In) as p7 from NewTable1 where datepart(mm,TimeSt)=@m and datepart(yyyy,TimeSt)=@year group by datepart(dd,TimeSt) order by datepart (dd,TimeSt) RETURN GO В клиенском приложение я получаю результат ХП и мне надо полученные значения в минутах преобразовать к формату HH:MM >И почему бы вам ни создать программно DataTable Как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 16:45 |
|
||
|
Как поступить в таком случае!
|
|||
|---|---|---|---|
|
#18+
А для чего вам вообще в этом случае использовать DataReader. Думаю загружать данные сразу же в программно созданный DataTable логичнее. Примерно так: Код: plaintext 1. 2. 3. 4. 5. Функция CreateDataTable() примерно такая, в замисимости от типа ваших данных: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2004, 21:09 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32602215&tid=1438830]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 359ms |

| 0 / 0 |
