19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
1 | |
Какие табличные контролы использовать в ASP.NET приложении11.09.2012, 18:44. Показов 3871. Ответов 34
Метки нет (Все метки)
Товарищи, тему создал специально с разделе для начинающих, ибо вопрос нубкий.
Вот такую табличку мне надо отобразить на вебсайте . Причём белые поля заполняются из базы, зелёные клиентом в ручную, жёлтые подсчитываются. Посоветуйте, как её создать?
0
|
11.09.2012, 18:44 | |
Ответы с готовыми решениями:
34
Javascript + asp.net контролы ASP.Net - невидно контролы на странице Можно ли использовать сборку из .NET Core в обычном ASP .NET проекте ? Ошибка сервера в приложении ASP.net |
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
11.09.2012, 19:09 | 2 |
Можно обычным DataGrid'ом обойтись
1
|
19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
11.09.2012, 19:15 [ТС] | 3 |
Если скините в личку ссылку(ки) на ресурсы по датагриду, буду Вам премного благодарен . Врёмя так поджимает, что его вообще ни на что не хватает
0
|
6280 / 3565 / 898
Регистрация: 28.10.2010
Сообщений: 5,926
|
|
11.09.2012, 19:22 | 5 |
1
|
19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
11.09.2012, 19:27 [ТС] | 6 |
Спасибо , Друзья. Ох как нелегко после 11ти лет изготовления мебели начинать работать программистом!
0
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
11.09.2012, 19:38 | 7 |
Но получилось же)
Желаю удачи! Если мне надо будет совет по мебели - ты должник
0
|
19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
11.09.2012, 19:42 [ТС] | 8 |
0
|
19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
14.09.2012, 22:44 [ТС] | 9 |
Продолжаю мытарство
Товарищи, реально ли настроить гридвью так, чтобы ячейки можно было редактировать после простого клика по ним (как в эксел), а не добавлять командфилд с кнопкой типа "Изменить"? (которая, к тому же , будет давать возможность изменять сразу ВСЮ запись) И если реально, можно ли настраивать только отдельные столбцы? Скажем, из 4ёх столбцов редактируемым может быть только один?
0
|
2734 / 2041 / 379
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
15.09.2012, 17:19 | 10 |
Сам грид такую функциональность не поддерживает , но можно через js отлавливать клик и переводить грид. в режим редактирования, и , аналогичным образом , отключать лишние поля.
1
|
19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
15.09.2012, 18:35 [ТС] | 11 |
А что скажете насчёт ListView?
0
|
2734 / 2041 / 379
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
16.09.2012, 10:32 | 12 |
Самый гибкий вариант - Repeater ) , вся логика на ваших плечах.
В принципе , не сложно динамически добавлять инпуты для редактирования , с последующей отправкой json массива на сервер. Ну или посмотрите гриды в jquery/ExtJS - там есть более продвинутые варианты.
1
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
17.09.2012, 01:44 | 13 |
Самый устаревший вариант - начиная с 3.5 не рекомендован для использования. Используйте ListView.
0
|
2734 / 2041 / 379
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
17.09.2012, 19:46 | 14 |
чего ? ) , с какого перепуга , это самый базисный вариант для вывода контента перечисляемого типа.
не обязательно таблиц , а вообще любых списков. И можно ссылочку , где это он не рекомендуем ?
0
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
17.09.2012, 21:56 | 15 |
0
|
2734 / 2041 / 379
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
18.09.2012, 01:08 | 16 |
Ну это он не прав (или перевод не точный) - тут чисто его личное мнение , кто что использует. Официальной информации от мелкософта не поступало - обычно они помечают устаревший функционал , который будет убран в последующих версиях.
К тому же , ListView это скорей аналог GridView (притом есть некоторые функциональные различия, посему используются оба в равной степени) , но он никак не заменяет более легковестный и гибкий рипитор.
0
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
18.09.2012, 10:30 | 17 |
я думаю что Мак-Дональд не может себе на пустом месте придумать и утверждать такое. Контролы не помечаются deprecated, это теоретически не нужно))))
Легковестный - может и так, гибкий - точно нет. ListView намного проще кастомизируется и гибче настраивается. И классно он все заменяет, просто наверное вы с ним пока не разобрались
0
|
19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
18.09.2012, 16:53 [ТС] | 18 |
Итак, заиспользовал репитр. В текстбоксы вводятся значения. В первую колонку надо вводить вычисляемые значения при срабатывании text_changed текстбокса. Куда дальше копать?
0
|
19 / 19 / 1
Регистрация: 28.02.2011
Сообщений: 72
|
|
18.09.2012, 17:21 [ТС] | 19 |
Значения должны подсчитываться на клиенте.
0
|
2734 / 2041 / 379
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
19.09.2012, 02:37 | 20 |
ну дальше javascript , подписываетесь на события onchange или keypress/keyup и т.п , считываете значения с полей - делаете подсчет , записываете обратно. Тут долго описывать - если совсем не знакомы c js, если же знаете - то проблем не возникнет.
0
|
19.09.2012, 02:37 | |
19.09.2012, 02:37 | |
Помогаю со студенческими работами здесь
20
Видеочат в asp.net mvc приложении Непонятный баг в приложении ASP.Net Авторизация Windows в ASP.NET-приложении и Opera Проблема с базой данных в Asp.net приложении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |