Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Не могу додумать как реализовать следующее. Таблица в БД: IdProductNamePriceAmount1 Монитор 5000 52 Видеокарта 7000 33 ЖД 3000 0... ... ... ... Необходимо выводить такой GridView: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Т.е. необходимо: 1. Убрать шапку с GridView. 2. Каким-то образом анализировать количество товара и при его отсутствии выводить сообщение "Отсутствует". 3. Позиционировать надпись "Отсутствует" в продолжение строки GridView. При этом надпись не должна быть обрамлена бордерами. 4. Менять шрифт и его цвет у данной надписи. GridView находится внутри Repeater'а. Думал полная фигня, но на практике так не показалось :) Итак: 1. ShowHeader. 2. Решил это делать непосредственно через запрос с условием: Код: sql 1. 3. Вопрос с позиционированием решается автоматически. Бордеры в принципе догадываюсь как убирать. 4. По поводу цвета шрифта для колонки тоже нагуглю. Вопрос : попроще эту плевую задачку как-нибудь решить можно? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 01:35 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_Immortal3. Позиционировать надпись "Отсутствует" в продолжение строки GridView. При этом надпись не должна быть обрамлена бордерами. Не могу все-таки никак убрать это долбанную рамку :( Пробовал вот так: Код: c# 1. 2. 3. 4. 5. - нифига не меняется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 02:29 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
GridView Examples for ASP.NET 2.0: Formatting the GridView Код: xml 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 09:42 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Default Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. P.S. Анализ на SQL делать не стоит, к БД нужно обращаться только за исходными данными для расчета, никаких "CASE WHEN" (исключения составляют только запросы для оптимизации, но это не твой случай). Анализ делать в моделе (логика), раскрашивать в представлении (желательно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 09:56 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, зачем AmountText проверять на null? Пустая красная надпись очень заметная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 10:14 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, МСУ, Как я выше писал, GridView находится внутри Repeater'а. Заполняется он в зависимости от текущего значения определенного поля в Repeater'е: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Соответственно, в aspx'е у меня никаких шаблонов быть не может (к сожалению), т.к. все данные формируются в код бехайнде. Если я буду параллельно юзать и темплейты, то столбцы в гриде будут дублироваться :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 10:18 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, зачем AmountText проверять на null? Пустая красная надпись очень заметная? Ну чтобы не генерить на клиенте лишние пустые спаны :) The_Immortalстолбцы в гриде будут дублироваться :-( AutoGenerateColumns? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 10:22 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, упс, не заметил. Простите :) Спасибо огромнейшее! Пойду пробовать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 10:26 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, кстати, а не подскажите, как по-правильному заполнять GridView программно? Я делаю это через DataTable, можно еще через DataSet - один фиг. А как надо? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 10:53 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_ImmortalМСУ, кстати, а не подскажите, как по-правильному заполнять GridView программно? Я делаю это через DataTable, можно еще через DataSet - один фиг. А как надо? :) Датасеты с дататейблами выбрось на свалку, только типизированный подход. Кури ORM, Linq, IEnumerable, IQueryable, yield. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 10:56 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANAМСУ, зачем AmountText проверять на null? Пустая красная надпись очень заметная? Ну чтобы не генерить на клиенте лишние пустые спаны :) Для любителей пораспихать вообще всю логику UI в модель представления посвящается :) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ProductModel Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. выхлоп Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 11:20 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУНу чтобы не генерить на клиенте лишние пустые спаны :) Там совсем не нужны эти спаны, и тем более не зашивать стили в разметку. ItemStyle-CssClass="note" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 11:44 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУМСУпропущено... Ну чтобы не генерить на клиенте лишние пустые спаны :) Для любителей пораспихать вообще всю логику UI в модель представления посвящается :) Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ProductModel Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. выхлоп Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Ещё раз: Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 12:29 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_ImmortalskyANA, МСУ, Как я выше писал, GridView находится внутри Repeater'а. Заполняется он в зависимости от текущего значения определенного поля в Repeater'е: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Соответственно, в aspx'е у меня никаких шаблонов быть не может (к сожалению), т.к. все данные формируются в код бехайнде. Если я буду параллельно юзать и темплейты, то столбцы в гриде будут дублироваться :-(Вместо того, чтобы опираться на свою интуицую и метод тыка, почитали бы лучше MSDN. P.S.: Вы в команде работаете, или фрилансер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 12:34 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, хватит говнокод постить. ТСу ещё и рамку для последней колонки убрать нужно. Гавнокод предложил ты, пустые спаны отдавать на клиента. А класс прикрутить или вкорячить стиль по месту - дело десятое, особого ума для этого не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 12:39 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANAМСУ, хватит говнокод постить. ТСу ещё и рамку для последней колонки убрать нужно. Гавнокод предложил ты, пустые спаны отдавать на клиента. А класс прикрутить или вкорячить стиль по месту - дело десятое, особого ума для этого не требуется.Покажи, где я предлагал пустые спаны? Я лишь твоё решение потроллил. Именно оно и приводило к пустым спанам со style='border:none', потому как ты не обратил внимание на то, что нужно ещё и рамку убрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 12:45 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAПокажи, где я предлагал пустые спаны? Я лишь твоё решение потроллил. Вот тут 13870623 skyANAИменно оно и приводило к пустым спанам со style='border:none', потому как ты не обратил внимание на то, что нужно ещё и рамку убрать. Оно не приводило к пустым спанам, т.к. в ItemTemplate null, учи матчасть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 12:52 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANAПокажи, где я предлагал пустые спаны? Я лишь твоё решение потроллил. Вот тут 13870623 А, извини, что не сказал тебе сразу, что решение со спанами - говнокод изначально. И проверка на null его нисколько не красит. МСУskyANAИменно оно и приводило к пустым спанам со style='border:none', потому как ты не обратил внимание на то, что нужно ещё и рамку убрать. Оно не приводило к пустым спанам, т.к. в ItemTemplate null, учи матчасть.Нах мне учить матчасть по говнокодингу? И ты это, как рамку-то будешь убирать в своём решении? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:00 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAА, извини, что не сказал тебе сразу, что решение со спанами - говнокод изначально. И проверка на null его нисколько не красит. К сожалению, ты не привел ни одного варианта решения (я привел два), кроме как начал пускать пену в сторону класса стилей на один красный цвет. Ты лучший архитехтор негавнокодных решений, браво! skyANAНах мне учить матчасть по говнокодингу? Отлично, то есть матчать ты не знаешь, но про гавнокод поговорить ты горазд? Чудненько :) skyANAИ ты это, как рамку-то будешь убирать в своём решении? А ты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:09 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, третий пост в топике посмотри, чудило, прежде чем фекалиями фонтанировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:27 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, skyANAP.S.: Вы в команде работаете, или фрилансер? Не... Не дай Бог такому диблойду, как мне, работать в команде или предоставлять услуги фриланса :-) Я скорее любитель. На данный момент помогаю другу с проектом. В общем, заколебался я с этой рамкой. Не убирается она - хоть убейся! Пробовал и как Вы указали: Код: html 1. 2. 3. Код: css 1. 2. 3. 4. И вот так: Код: html 1. 2. 3. Все равно не уходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:30 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, третий пост в топике посмотри, чудило, прежде чем фекалиями фонтанировать Ну ты дятел, я тебе о стилях уже каоторый пост пишу. Ты просто неимоверная кладезь таланта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:43 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_Immortal, другу значит помогаете, ясно. Ему быстро всё надо что-ли, нет времени книжку почитать? Скриншот приложите, чтобы понятно было, какая рамка остаётся: у ячейки, строки или таблицы. И браузер скажите какой, а то были случаи танцев с рамками GridView в различных браузерах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:46 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANAМСУ, третий пост в топике посмотри, чудило, прежде чем фекалиями фонтанировать Ну ты дятел, я тебе о стилях уже каоторый пост пишу. Ты просто неимоверная кладезь таланта Ну ну... Сначала написал два поста говнокода, а потом глубокомысленно заявил: "А класс прикрутить или вкорячить стиль по месту - дело десятое, особого ума для этого не требуется". Да ты професси А нал, что тут ещё скажешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 13:50 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAНу ну... Сначала написал два поста говнокода, а потом глубокомысленно заявил: "А класс прикрутить или вкорячить стиль по месту - дело десятое, особого ума для этого не требуется". Как два поста относятся к классу? В друх постах помимо класса решались и другие задачи. Посему, у тебя как всегда холостой выперд. skyANAДа ты професси А нал, что тут ещё скажешь. Чего не скажешь о тебе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 14:13 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_Immortal... Вопрос : попроще эту плевую задачку как-нибудь решить можно? :-)Может стоит подумать над уходом от серверного грида и рисовать все разметкой (даже на клиенте)? На порядок гимора меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 14:22 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
iConstМожет стоит подумать над уходом от серверного грида и рисовать все разметкой (даже на клиенте)? На порядок гимора меньше. Сомнительный подход для WebForms :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 14:34 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУiConstМожет стоит подумать над уходом от серверного грида и рисовать все разметкой (даже на клиенте)? На порядок гимора меньше. Сомнительный подход для WebForms :)Ну, ежели до зарезу надо ехать - фиг с ними, с шашечками... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 14:49 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
iConstНу, ежели до зарезу надо ехать - фиг с ними, с шашечками... :) Ну хз, по мне так проще серверные элементы курить ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 14:56 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
iConstThe_Immortal... Вопрос : попроще эту плевую задачку как-нибудь решить можно? :-)Может стоит подумать над уходом от серверного грида и рисовать все разметкой (даже на клиенте)? На порядок гимора меньше. Здесь два (или три) варианта (оба очень простые, в отличие от приведенных кодов). 1. Использовать хтмл-табле (на сервере формировать); 2. Аяксом из хендлера выплёвывать жСон и ручками вставлять его в тот же хтмл-табле (на клиенте формировать). Третьий вариант - чисто Response.Write таблицы (на сервере) в стиле асп (не аспнет), или пхп, или перла, или чего ещё. ПС. Именно так и работают, т.е., формируются и рендерятся компоненты, типа гридвью разного (в т.ч. платного розлива). Это гораздо проще, чем искать дорогу, чтобы можно было проехать с квадратными колёсами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:26 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
ShSergeiConstпропущено... Может стоит подумать над уходом от серверного грида и рисовать все разметкой (даже на клиенте)? На порядок гимора меньше. Здесь два (или три) варианта (оба очень простые, в отличие от приведенных кодов). 1. Использовать хтмл-табле (на сервере формировать); 2. Аяксом из хендлера выплёвывать жСон и ручками вставлять его в тот же хтмл-табле (на клиенте формировать). Третьий вариант - чисто Response.Write таблицы (на сервере) в стиле асп (не аспнет), или пхп, или перла, или чего ещё. ПС. Именно так и работают, т.е., формируются и рендерятся компоненты, типа гридвью разного (в т.ч. платного розлива). Это гораздо проще, чем искать дорогу, чтобы можно было проехать с квадратными колёсами.++ Могу добавить, что самая большая проблема (имхо) - условный рендеринг, когда от комбинации значений набора данных нужно: рисовать разными цветами, подставлять кнопки или ссылки или писать то-сё или хрен-знает-что... И все разом 8( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:34 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
ShSerge, а зачем изобретать велосипед? В WebForms достаточно мощная серверная компонентная модель. Хочется еще большей гибкости в управлении клиентского кода, то это MVC с мощнымм темплейтовыми движками. Пытаться зажимать слона с тиски и выдавливать из его зада муху - плохая практика. Отсюда все грабли по невозможности поддержки, развития, рефакторинга приложения (а-ля генерация html средствами xslt и иже). В топку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:35 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
iConstМогу добавить, что самая большая проблема (имхо) - условный рендеринг, когда от комбинации значений набора данных нужно: рисовать разными цветами, подставлять кнопки или ссылки или писать то-сё или хрен-знает-что... И все разом 8( Ребятки, вы выбрали не ту технологию для решения задач :) WebForms толстый жирный червяк со своими плюсами и минусами, но пытаться отказаться от серверной модели, я считаю, это маразм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:38 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУiConstМогу добавить, что самая большая проблема (имхо) - условный рендеринг, когда от комбинации значений набора данных нужно: рисовать разными цветами, подставлять кнопки или ссылки или писать то-сё или хрен-знает-что... И все разом 8( Ребятки, вы выбрали не ту технологию для решения задач :) WebForms толстый жирный червяк со своими плюсами и минусами, но пытаться отказаться от серверной модели, я считаю, это маразм.Номер лошадки, в студию! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:46 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ...Отсюда все грабли по невозможности поддержки, развития, рефакторинга приложения (а-ля генерация html средствами xslt и иже). В топку. Объясни мне дураку, что это значит. Только своими словами, а не ссылками на ламерские блоги. Я не понимаю, что проще для рефакторинга, развития и поддержки: Элементарный код в пару-тройку строчек (в случае респонс.врите) или море г-кода, который рекомендуют всякие "сертифицированные" майкрософтом программисты. ПС. Это я не про тебя. Это я про авторов учебников, которыми детишек пичкают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:50 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
ShSergeМСУ...Отсюда все грабли по невозможности поддержки, развития, рефакторинга приложения (а-ля генерация html средствами xslt и иже). В топку. Объясни мне дураку, что это значит. Только своими словами, а не ссылками на ламерские блоги. Я не понимаю, что проще для рефакторинга, развития и поддержки: Элементарный код в пару-тройку строчек (в случае респонс.врите) или море г-кода, который рекомендуют всякие "сертифицированные" майкрософтом программисты. ПС. Это я не про тебя. Это я про авторов учебников, которыми детишек пичкают. Я сомневаюсь, что ты респонс.вритишь пару строчек кода, давай честно признаемся в этом. Зачем хранить гуй где-то еще, если для него есть специальное место - пресставление aspx / ascx. Что для этого нужно? Правильно, серверные компоненты. Чем они тебе не угодили-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 15:54 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, skyANAThe_Immortal, другу значит помогаете, ясно. Ему быстро всё надо что-ли, нет времени книжку почитать? Ну да, так получилось, что я задерживаю весь проект :-) skyANAСкриншот приложите, чтобы понятно было, какая рамка остаётся: у ячейки, строки или таблицы. 1. Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: css 1. 2. 3. 4. Выход: 2. Код: html 1. 2. 3. 4. 5. 6. 7. 8. Выход: skyANAИ браузер скажите какой, а то были случаи танцев с рамками GridView в различных браузерах. FireFox 18.0.1 Хде я дурак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:18 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_Immortal, радикалы и прочие гадости у половины населения сайта закрыты. Да и нехорошо, когда твою фоту там прибьют, твой пост потеряет осмысленность. Итого, всякие файлопомойки - моветон, сжимай и аттач скрины в тред, нужно несколько скринов - лучше запость их поочередно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:22 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_Immortal, говно вопрос только подправить под свой дизайн Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:24 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
ShSerge, ну и плюс с наколенной генерацией кода ты лишаешь себя возможности юзать новые плюшки в движке aspx. Например, новые мощные биндинги , как в мвц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:26 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Где-то в степиThe_Immortal, говно вопрос только подправить под свой дизайн Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:27 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
iConstНу, да чего мелочиться... :) Вариант красивее: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:35 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:40 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУiConstНу, да чего мелочиться... :) Вариант красивее: ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:43 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. что это было ??............ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:44 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, к 13873382 : 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:46 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Где-то в степичто это было ??............ Тоже самое что и у тебя, только более читабельнее и быстрее :) Перекомпилировал IIS, инжектнул в неё гавнокодец, "Боковая подпись к GridView" работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:47 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Где-то в степи, WEBForms суровых челябинских программистов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:47 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, к 13873414 : 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:47 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Где-то в степичто это было ??............Кусок кода T-800 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 16:52 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_ImmortalskyANA, к 13873414 : 2.Дак у Вас рамка от самой таблицы остаётся. Самому гриду BorderStyle тоже в None выставите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:04 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
[quot МСУ]skyANAНу ну... Сначала написал два поста говнокода, а потом глубокомысленно заявил: "А класс прикрутить или вкорячить стиль по месту - дело десятое, особого ума для этого не требуется". Как два поста относятся к классу? В друх постах помимо класса решались и другие задачи. Посему, у тебя как всегда холостой выперд. skyANAДа ты професси А нал, что тут ещё скажешь. ТСу нужно в <td> вывести текст красным цветом и рамку убрать. Реашется это через CSS. Пихать в ItemTemplate спаны или лейблы - говнокод. Ну решил ты с его помощью часть задачи, и что дальше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:11 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, skyANA2.Дак у Вас рамка от самой таблицы остаётся. Самому гриду BorderStyle тоже в None выставите.[/quot] Ох! Неужели! =) Счастья полные штаны! Спасибо! А почему в 1ом варианте не срабатывает класс, не подскажите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:15 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, у тебя все цитаеты поехали, не нервничай, соберись и объясни, что хотел сказать. Не бойся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:17 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANA, у тебя все цитаеты поехали, не нервничай, соберись и объясни, что хотел сказать. Не бойся Дятел, я тебе уже раз пять сказал, что ты запостил говнокод. Вот собственно и всё, что я хотел сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:23 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУskyANA, у тебя все цитаеты поехали, не нервничай, соберись и объясни, что хотел сказать. Не бойся Дятел, я тебе уже раз пять сказал, что ты запостил говнокод. Вот собственно и всё, что я хотел сказать. Ты какой-то придурковатый, ей богу. Я тебе раз десять намекнул, что гавнокод у тебя в голове, а я запостил 2 варианта решения задачи. Про класс не зуди, можешь убить им себя об стену ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:27 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
А тут всегда такая позитивная атмосфера, да? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:30 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_ImmortalskyANA, skyANA2.Дак у Вас рамка от самой таблицы остаётся. Самому гриду BorderStyle тоже в None выставите. Ох! Неужели! =) Счастья полные штаны! Спасибо! А почему в 1ом варианте не срабатывает класс, не подскажите?[/quot]Надо посмотреть в браузере итоговый HTML. По идее <asp:BoundField><ItemStyle CssClass="availability-cell"></ItemStyle></asp:BoundField> отображается как <td class="availability-cell"></td>. Может CSS у Вас не подцепился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:30 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, skyANAПо идее <asp:BoundField><ItemStyle CssClass="availability-cell"></ItemStyle></asp:BoundField> отображается как <td class="availability-cell"></td>. Я тоже так думал. skyANAМожет CSS у Вас не подцепился? Да подцепился вроде как. Я же когда пишу CssClass=, то сразу просыпается как его там... или ее... ИнтелиСайнс и предлагает список классов. Вот среди них мой показывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:33 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANAпропущено... Дятел, я тебе уже раз пять сказал, что ты запостил говнокод. Вот собственно и всё, что я хотел сказать. Ты какой-то придурковатый, ей богу. Я тебе раз десять намекнул, что гавнокод у тебя в голове, а я запостил 2 варианта решения задачи. Про класс не зуди, можешь убить им себя об стену Всё верно, твой код - говно. И задачу он полностью не решает. Зачем ты мне на это повторно намекаешь, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:34 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_ImmortalskyANAПо идее <asp:BoundField><ItemStyle CssClass="availability-cell"></ItemStyle></asp:BoundField> отображается как <td class="availability-cell"></td>. Я тоже так думал. skyANAМожет CSS у Вас не подцепился? Да подцепился вроде как. Я же когда пишу CssClass=, то сразу просыпается как его там... или ее... ИнтелиСайнс и предлагает список классов. Вот среди них мой показывается.Посмотрите в Firebug стили ячейки: Inspect Element with Firebug. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:36 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУпропущено... Ты какой-то придурковатый, ей богу. Я тебе раз десять намекнул, что гавнокод у тебя в голове, а я запостил 2 варианта решения задачи. Про класс не зуди, можешь убить им себя об стену Всё верно, твой код - говно. И задачу он полностью не решает. Зачем ты мне на это повторно намекаешь, а? Я тоже согласен с тем, что ты унылый гавнокодер, не умеющий писать и читать. Тебе не нужно повторно намекать об этом? Ну как же, ты загордишься и подумаешь, что ты хороший спец. Ну а на самом деле все мы знаем, что ты грустная обезьянка :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:38 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
The_ImmortalА тут всегда такая позитивная атмосфера, да? :-) срач достаточно унылый сегодня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:43 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANA, пардон, Вы были правы. Косяки с css. Все в порядке. Спасибо огромное, мужики! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:45 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Нормальный утренний срач начал разгораться в впф ветке, но когда Долбосеву обложили кирпичами, он ретировался с поджатым хвостом. Всё и поутихло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:45 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANAпропущено... Всё верно, твой код - говно. И задачу он полностью не решает. Зачем ты мне на это повторно намекаешь, а? Я тоже согласен с тем, что ты унылый гавнокодер, не умеющий писать и читать. Тебе не нужно повторно намекать об этом? Ну как же, ты загордишься и подумаешь, что ты хороший спец. Ну а на самом деле все мы знаем, что ты грустная обезьянка :)Твоё мнение - это пустой звук. Оно у тебя не обоснованное. С чем многие на этом форуме согласятся. Да и соглашались уже, и банили тебя, но всё бестолку. Ну и фиг с тобой. Плохо конечно, что ты засрал очередную тему, но, как видим, это не помешало автору решить свою проблему. И заметь без спанов и лейблов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:47 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAТвоё мнение - это пустой звук. Оно у тебя не обоснованное. С чем многие на этом форуме согласятся. Да и соглашались уже, и банили тебя, но всё бестолку. Ну и фиг с тобой. Твои посты - плод больной фантазии, реагировать на которые бессмысленно. Дурачёк он и в африке дурачёк, что с тебя взять, ни ума ни фантазии. По делу ноль, по сути ноль, по постам ноль. Укутайся в одеяло и спи. skyANAПлохо конечно, что ты засрал очередную тему, но, как видим, это не помешало автору решить свою проблему. И заметь без спанов и лейблов. Гадить начал ты и продолжаешь бесмысленно гадить. Какой о тебя прок? Никакой. Спи, чучело :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 17:50 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, бывай, дятел! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 18:08 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Скиана, почему ты такая обезьянка-маразматичка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2013, 19:43 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, обоснуй свой вывод. Не сможешь, иннах! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 10:08 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, обоснуй свой вывод. Не сможешь, иннах! Я раз 200 уже это делал в различных темах. Забыл, инвжоп, глупая челядь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 10:23 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
Модератор: 2 МСУ и скуАНА. Потише шумите, а то ветку закрою. Хотя и жалко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 10:37 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУskyANAМСУ, обоснуй свой вывод. Не сможешь, иннах! Я раз 200 уже это делал в различных темах. Забыл, инвжоп, глупая челядь.Линк хоть на одно вменяемое обоснование будет, или согласен-таки пойти нах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:00 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
ShSergeМодератор: 2 МСУ и скуАНА. Потише шумите, а то ветку закрою. Хотя и жалко.Закрывай ведь. ТС же разобрался с проблемой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:02 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУпропущено... Я раз 200 уже это делал в различных темах. Забыл, инвжоп, глупая челядь.Линк хоть на одно вменяемое обоснование будет, или согласен-таки пойти нах? Все твои идиотские посты - обоснование. Если их уже не в состоянии найти, пшел прочь, бестолочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:13 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ, я не считаю свои посты идиотскими. А ты пытаешься это утверждать. Вот и обоснуй свои потуги тролля на конкретном примере. Или слив тебе засчитать и пшёл ты нах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:25 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУiConstМогу добавить, что самая большая проблема (имхо) - условный рендеринг, когда от комбинации значений набора данных нужно: рисовать разными цветами, подставлять кнопки или ссылки или писать то-сё или хрен-знает-что... И все разом 8( Ребятки, вы выбрали не ту технологию для решения задач :) WebForms толстый жирный червяк со своими плюсами и минусами, но пытаться отказаться от серверной модели, я считаю, это маразм.Мысль до противности правильная: отказываться от нативного функционала студии для веб формз - действительно маразм. Но этого никто и не предлагает. В примере ТС - очень примитивный запрос и примитивнейший грид. Как быть со сложными гридами? гридОтлично помню давний случай (с которого и обратил свой взгляд в сторону "древних" методов), когда нужно было рисовать список документов, у которого высчитывалось практически все: права доступа: - запрет - название серым, неактивное - чтение - активное - полный - добавить кнопку "редактировать", Юзверские чеки: чеканый/нечеканый, красить бекграунд по дате: просроченый/непросрочены/вот-вот просрочится, статус: разработка, утвержден, неактуален.., тип (пдф, эксель, ворд, ...) - картинку подставлять, еще чего-то. Вдобавок раскрывать ниже спойлер с ранними версиями документа. Может, кто собаку съел в гридах, такое сварганит быстро. Но, вот уверен - это будет кошмарный монструозный кусок кода. Вопрос биндингов... Короче, кодеманка забуксовала... Плюнув, я принял решение сделать через банальную разметку: Объект через LINQ, из него рисуем просто разметку - хоть на сервере, хоть на клиенте. Все очень наглядно и просто. И быстро. За пол-дня навороченный грид с функционалом был готов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:32 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
skyANAМСУ, я не считаю свои посты идиотскими. Это никого не волнует, что ты считаешь. Мнение обезьянки второстепенно. skyANAА ты пытаешься это утверждать. Это факт. skyANAВот и обоснуй свои потуги тролля на конкретном примере. Или слив тебе засчитать и пшёл ты нах? Я ж тебе уже сто раз объяснял, но у тебя еще и с памятью туго. Вот тут 13870623 ты конкретно сел в лужу, стыд и срам. После этого я тебе аргументировал, почему так. Но ты опять начал зудеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:33 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
iConstКак быть со сложными гридами? Для чего-то неимоверно сложного, что не укладывается в концепцию серверной компонентной модели - ради бога, обеими руками за. Но речь не об этих единичных жизненных случаях. iConst- запрет - название серым, неактивное - чтение - активное - полный - добавить кнопку "редактировать", Юзверские чеки: чеканый/нечеканый, красить бекграунд по дате: просроченый/непросрочены/вот-вот просрочится, статус: разработка, утвержден, неактуален.., тип (пдф, эксель, ворд, ...) - картинку подставлять, еще чего-то. Вдобавок раскрывать ниже спойлер с ранними версиями документа. И всего-то? Даже тот же GridView влёгкую решит все эти вопросы, особенно с новыми байдингами 4.5 это будет красиво смотреться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:38 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
МСУ- Для чего-то неимоверно сложного, что не укладывается в концепцию серверной компонентной модели - ради бога, обеими руками за. Но речь не об этих единичных жизненных случаях.Для чего придумали каноны? -Чтобы их нарушать! :) МСУ- И всего-то? Даже тот же GridView влёгкую решит все эти вопросы, особенно с новыми байдингами 4.5 это будет красиво смотреться.Еще много чего - разный мержинг ячеек и т.п. И тогда не было FW4.5. Только-только LINQ народился :). ПС: Я вообще очень сроков боюсь - стараюсь проект с запасом завершить. Лучше потом в потолок плевать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 12:52 |
|
||
|
Боковая подпись к GridView
|
|||
|---|---|---|---|
|
#18+
iConstДля чего придумали каноны? -Чтобы их нарушать! :) Я только за, но это должно быть обосновано, а не просто "хочу" и всё :) iConstЕще много чего - разный мержинг ячеек и т.п. Ну да, нужно поколдовать в RowDataBound с GridViewRowEventArgs.Row.Cells[i].RowSpan iConstПС: Я вообще очень сроков боюсь - стараюсь проект с запасом завершить. Лучше потом в потолок плевать. Полностью согласен, если решение становится не тривиальным и проще+быстрее сделать нестандартно, можно и нужно делать нестандартно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2013, 13:15 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1358809]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
120ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 420ms |

| 0 / 0 |
