Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здрасте... кто может помочь? мне необходимо сделать анимацию в GridView...простую чтобы при наведении курсора, строка меняла свой цвет... заранее спасибо за ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2006, 13:03 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Здрасте... А>кто может помочь? А>мне необходимо сделать анимацию в GridView...простую А>чтобы при наведении курсора, строка меняла свой цвет... А>заранее спасибо за ответ Вот кусок из страницы, проверенной на людях :) : <%@ Page Language="C#" AutoEventWireup="true"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <asp:GridView ID="gridView" runat="server" DataSourceID="AccessDataSource1" AutoGenerateColumns="False" DataKeyNames="КодБлюда,НазваниеБлюда"> <Columns> <asp:BoundField DataField="КодБлюда" HeaderText="КодБлюда" InsertVisible="False" ReadOnly="True" SortExpression="КодБлюда" /> <asp:BoundField DataField="НазваниеБлюда" HeaderText="НазваниеБлюда" ReadOnly="True" SortExpression="НазваниеБлюда" /> </Columns> </asp:GridView> <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/dinners.mdb" SelectCommand="SELECT * FROM [Блюда]"></asp:AccessDataSource> </div> </form> </body> </html> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { Table table = (Table)gridView.Controls[0]; foreach (GridViewRow row in table.Controls) { if (row.RowType == DataControlRowType.DataRow) { row.Attributes["onmouseover"] = "this.style.backgroundColor='#FFE4B5'"; row.Attributes["onmouseout"] = "this.style.backgroundColor='#FFFFFF'"; } } } </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 10:29 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Лучше не хардкодить цвета в коде, а 1) хардкодить css-классы 2) наследоваться от gridview и сделать доп. свойство HoverItemStyle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2006, 21:46 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, roman-k, Вы писали: RK>Здравствуйте, Аноним, Вы писали: А>>Здрасте... А>>кто может помочь? А>>мне необходимо сделать анимацию в GridView...простую А>>чтобы при наведении курсора, строка меняла свой цвет... А>>заранее спасибо за ответ RK>Вот кусок из страницы, проверенной на людях :) : Классно. Спасибо большое. Скажи плиз книгу или другой источник по ASP.NET, где можно почитать, как делать штучки типа этого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 13:24 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, <Аноним>, Вы писали: А>Классно. Спасибо большое. Скажи плиз книгу или другой источник по ASP.NET , где можно почитать, как делать штучки типа этого. http://rsdn.ru/forum/?group=dotnet.web... << RSDN@Home 1.1.4 beta 6a rev. 436>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 14:15 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Классно. Не уверен. Можно класснее. А>Спасибо большое. Скажи плиз книгу или другой источник по ASP.NET, где можно почитать, как делать штучки типа этого. Нет одной книги, в которой "...можно почитать, как делать штучки типа этого". Звучит даже как-то противно. Запишись на курсы платные и задавай преподавателям вопросы. Если, конечно, веб-программирование для тебя не просто способ иногда срубить бабок(получить зачет, показать крутизну, отмазаться от начальства, ...) Хочешь уметь использовать технологии -- тренируйся, изучай существующий опыт, многие вещи отдаются с исходныит текстами. А почитать на данном этапе лучше известную статью "How To Ask Questions The Smart Way" а также понять, что стоит за: RFC, HTTP, Cookie, HTML, CSS, XML, DOM, DHTML, JavaScript, Apache, IIS, CGI, SSI, JSP, ASP.NET, ... Если ты что-то изобретаешь под Windows, читай MSDN в первую очередь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 14:33 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, RandomGuid, Вы писали: RG>Лучше не хардкодить цвета в коде, а :beer: согласен RG>1) хардкодить css-классы RG>2) наследоваться от gridview и сделать доп. свойство HoverItemStyle Только мне показалось, что для уважаемого Анонима нужнее "штучка-примочка", чем стратегиски верное решение при проектировании. Захочет -- сделает сам. Клавой он уже владеет. Учиться уже желает. Все в его руках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 14:41 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, roman-k, Вы писали: Во-первых, зачем такие сложности? Так тоже работает. foreach (GridViewRow row in gridView.Rows) { if (row.RowType == DataControlRowType.DataRow) { row.Attributes["onmouseover"] = "this.style.backgroundColor='#FFE4B5'"; row.Attributes["onmouseout"] = "this.style.backgroundColor='#FFFFFF'"; } } Но у меня грид с пейджингом. И ваш код работает только на первой странице. Так что не на всех людях проверено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 16:48 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
if (row.RowType == DataControlRowType.DataRow) { row.Attributes["onmouseover"] = "this.style.backgroundColor='#FFE4B5'"; row.Attributes["onmouseout"] = "this.style.backgroundColor='#FFFFFF'"; } Торните в GridView1_RowDataBound И будет работать визде. ---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 17:02 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Hasmik, Вы писали: H>Но у меня грид с пейджингом. И ваш код работает только на первой странице. Так что не на всех людях проверено. 1) Убираем обработчик Page_Load 2) добавляем к gridView OnRowCreated="gridView_RowCreated" 3)и, наконец, protected void gridView_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes["onmouseover"] = "this.style.backgroundColor='#FFE4B5'"; e.Row.Attributes["onmouseout"] = "this.style.backgroundColor='#FFFFFF'"; } } Теперь работает и с пейджингом :super: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2006, 23:25 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, RandomGuid, Вы писали: RG>Лучше не хардкодить цвета в коде, а RG>1) хардкодить css-классы RG>2) наследоваться от gridview и сделать доп. свойство HoverItemStyle А можешь привести пример, как хардкорить. Я на ASP тока 2 недели сижу, толком ничего не научился пока. И если можно, то дай линк на инфу по CCS для чайникоф:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 11:22 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Я на ASP тока 2 недели сижу, толком ничего не научился пока. А>И если можно, то дай линк на инфу по CCS для чайникоф:) htmlbook.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 11:28 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Hasmik, Вы писали: H>Здравствуйте, Аноним, Вы писали: А>>Я на ASP тока 2 недели сижу, толком ничего не научился пока. А>>И если можно, то дай линк на инфу по CCS для чайникоф:) H>htmlbook.ru Спасибо большое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 11:34 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Здравствуйте, Hasmik, Вы писали: H>>Здравствуйте, Аноним, Вы писали: А>>>Я на ASP тока 2 недели сижу, толком ничего не научился пока. А>>>И если можно, то дай линк на инфу по CCS для чайникоф:) H>>htmlbook.ru А>Спасибо большое. Для того, чтобы создать определение стиля во внешнем файле, добавьте в проект новый файл. В диалоге «Новый файл» выберите тип файла StyleSheet. Стили можно создавать 3 способами • Для элементов разметки • Для класса • Для элементов с заданным Id. В этом поможет диалоговое окно(контекстное меню, пункт Add Style Rule). К примеру, создал .hoverstyle { } Выбираешь его, из контекстного меню выбираешь StyleBuilder. В страницу в head добавляешь <link href="StyleSheet.css" rel="stylesheet" type="text/css" /> У всех контролов есть CSSClass, туда пишешь желаемый класс. Я сижу на АСП 1.5 месяца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 11:46 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: RG>>Лучше не хардкодить цвета в коде, а RG>>1) хардкодить css-классы RG>>2) наследоваться от gridview и сделать доп. свойство HoverItemStyle А>А можешь привести пример, как хардкорить. хардкодить -- использовать в коде константы. Посмотрите как в GridView используются RowStyle, AlternatingRowStyle. Этому примеру и следуйте. Есть еще классная вещь -- .NET Reflector, с помощью которого можно приятно посмотреть на внутренности GridView (и не только) А>Я на ASP тока 2 недели сижу, толком ничего не научился пока. А>И если можно, то дай линк на инфу по CCS для чайникоф:) CCS -- чивой-то новенькое? :wow: http://www.google.ru/search?hl=ru&q=css+в+примерах и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 12:01 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, roman-k, Вы писали: RK>Здравствуйте, Аноним, Вы писали: RG>>>Лучше не хардкодить цвета в коде, а RG>>>1) хардкодить css-классы RG>>>2) наследоваться от gridview и сделать доп. свойство HoverItemStyle А>>А можешь привести пример, как хардкорить. RK>хардкодить -- использовать в коде константы. RK>Посмотрите как в GridView используются RK>RowStyle, AlternatingRowStyle. RK>Этому примеру и следуйте. RK>Есть еще классная вещь -- .NET Reflector, с помощью которого RK>можно приятно посмотреть на внутренности GridView (и не только) Да вы прямо гинеколог какой-то. А где этот рефлектор сидит? А>>Я на ASP тока 2 недели сижу, толком ничего не научился пока. А>>И если можно, то дай линк на инфу по CCS для чайникоф:) RK>CCS -- чивой-то новенькое? :wow: RK>http://www.google.ru/search?hl=ru&q=css+в+примерах RK>и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 12:08 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Hasmik, Вы писали: H>Здравствуйте, roman-k, Вы писали: RK>>Есть еще классная вещь -- .NET Reflector, с помощью которого RK>>можно приятно посмотреть на внутренности GridView (и не только) H>Да вы прямо гинеколог какой-то. :))) понять, как работает вещь, можно только разобрав ее H>А где этот рефлектор сидит? http://www.aisto.com/roeder/dotnet/ и рекомендую к нему вотэто http://www.denisbauer.com/NETTools/FileDisassembler.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 12:40 |
|
||
|
Анимация в GridView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, roman-k, Вы писали: RK>Здравствуйте, Аноним, Вы писали: RG>>>Лучше не хардкодить цвета в коде, а RG>>>1) хардкодить css-классы RG>>>2) наследоваться от gridview и сделать доп. свойство HoverItemStyle А>>А можешь привести пример, как хардкорить. RK>хардкодить -- использовать в коде константы. Так а примерцик можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 17:49 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1391453]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
13ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 225ms |
| total: | 486ms |

| 0 / 0 |
