Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/34: Рейтинг темы: голосов - 34, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 17.02.2017
Сообщений: 20

Изменение цвета строки в зависимости от значения

18.03.2018, 19:43. Показов 6551. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как изменить цвет строки если в ней содержится строка с "Active"?
HTML5
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="Rabota.Properties.WebForm2" %>
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <link href="bootstrap.css" rel="stylesheet"/>
    <style type="text/css">
        #TextBox1
        {
        }
        
        #TextBox2
        {
        }
        #TextBox3
        {
        }
        #TextBox4
        {
            height: 24px;
            width: 165px;
            margin-top: 0px;
        }
        #TextBox5
        {
            height: 24px;
            width: 75px;
        }
       
       
      
        .auto-style12 {
            height: 31px;
        }
        .auto-style14 {
            width: 387px;
            height: 130px;
        }
       
       
      
    </style>
</head>
<body>
    <form id="form2" runat="server" submitdisabledcontrols="False">
        <div class="auto-style1">
            <div class="auto-style12">
            <asp:Button ID="Button3" runat="server" OnClick="Button3_Click" Text="Добавление" />
                <asp:Button ID="Button4" runat="server" OnClick="Button4_Click" Text="Редактирование" />
                <asp:Button ID="Button5" runat="server" OnClick="Button5_Click" Text="Удаление" />
                <asp:Button ID="Button6" runat="server" OnClick="Button6_Click" Text="Сгруппировать" />
            </div>
        </div>
        <div class="auto-style13">
            <div class="auto-style14">
                 <div>
            <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Бренд" />
        <asp:Button ID="Button1" runat="server" Text="Модели" CssClass="auto-style2" Height="23px" OnClick="Button1_Click1" Width="69px" />
                 </div>
                 <asp:Label ID="Label2" runat="server" Text="Brandid"></asp:Label>
                <asp:TextBox ID="TextBox1" runat="server" Width="58px"></asp:TextBox></br></br>
            <asp:Label ID="Label3" runat="server" Text="Name"></asp:Label>
                <asp:TextBox ID="TextBox2" runat="server" Width="51px"></asp:TextBox>
                <asp:Label ID="Label1" runat="server" Text="ID"></asp:Label>
                 <asp:TextBox ID="TextBox3" runat="server" Width="50px"></asp:TextBox>
                
            &nbsp;&nbsp;&nbsp;&nbsp;
                <asp:Label ID="Label5" runat="server" Text="Active"></asp:Label>
                <asp:TextBox ID="TextBox4" runat="server" Width="54px"></asp:TextBox>
                <asp:TextBox ID="TextBox5" runat="server" Width="74px"></asp:TextBox>
         <div class="span3" style="margin-top : 65px; height: 163px; width: 578px;">
             <asp:Label ID="Label4" runat="server" Text="Models"></asp:Label>
             </br>
            <asp:GridView ID="GridView1" runat="server" class="table table-hover" align="left" 
                Width="570px">
        </asp:GridView>
            </div>
            </div>
         </form>
</body>
</html>
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
namespace Rabota.Properties
 
{
 
    public partial class WebForm2 : System.Web.UI.Page
    {
        string connect = "server = localhost; database = Azat1; user = root; password =;";
        MySqlCommand cmd;
        protected void Page_Load(object sender, EventArgs e)
        {
            table1();
        }
        private DataTable show_db(string sql)
        {
            DataTable dt = new DataTable();
 
            using (MySqlConnection con = new MySqlConnection(connect))
            {
                cmd = new MySqlCommand(sql, con);
                con.Open();
                using (MySqlDataReader dr = cmd.ExecuteReader())
                {
                    if (dr.HasRows)
                    {
                        dt.Load(dr);
                    }
                }
                con.Close();
                return dt;
            }
        }
 
        private void doit(string sql)
        {
            using (MySqlConnection con = new MySqlConnection(connect))
            {
                cmd = new MySqlCommand(sql, con);
                con.Open();
                cmd.ExecuteNonQuery();
                con.Close();
            }
        }
        private void table1()
        {
            string sql = @"SELECT * FROM AZAT1.models";
            GridView1.DataSource = null;
            GridView1.DataSource = show_db(sql);
            GridView1.DataBind();
 
        }
        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                if (e.Row.Cells[3].Text == "Active")
                {
                    e.Row.ForeColor = System.Drawing.Color.FromName("#E56E94");
                }
                else
                {
                    //Other styles
                }
            }
        }
       
        protected void Button1_Click1(object sender, EventArgs e)
        {
            string sql = @"SELECT * FROM AZAT1.models";
            GridView1.DataSource = null;
            GridView1.DataSource = show_db(sql);
            GridView1.DataBind();
        }
 
        protected void Button2_Click(object sender, EventArgs e)
        {
            Response.Redirect("WebForm1.aspx");
        }
 
    
 
        protected void Button3_Click(object sender, EventArgs e)
        {
            {
                string sql = "INSERT INTO azat1.models (brandid, name, active) VALUES ('" + TextBox1.Text + "', '" + TextBox2.Text + "', '"+ TextBox4.Text + "')";
                doit(sql);
                table1();
                TextBox1.Text = "";
                TextBox2.Text = "";
                TextBox3.Text = "";
                TextBox4.Text = "";
            }
        }
 
        protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        protected void Button4_Click(object sender, EventArgs e)
        {
            string sql = "UPDATE azat1.models SET brandid='" + TextBox1.Text + "', name='" + TextBox2.Text + "',active='" +TextBox4.Text+ "' where id=" + TextBox3.Text + ";";
            doit(sql);
            table1();
            TextBox1.Text = "";
            TextBox2.Text = "";
            TextBox3.Text = "";
            TextBox4.Text = "";
            TextBox5.Text = "";
        }
 
        protected void Button5_Click(object sender, EventArgs e)
        {
            string sql = "DELETE FROM azat1.models WHERE ID = " + TextBox3.Text + ";";
            doit(sql);
            table1();
            TextBox3.Text = "";
        }
 
        protected void Button6_Click(object sender, EventArgs e)
        {
            string sql = @"SELECT *
FROM  azat1.brand, azat1.models
where models.brandid=brand.id;";
            GridView1.DataSource = null;
            GridView1.DataSource = show_db(sql);
            GridView1.DataBind();
        }
    }
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.03.2018, 19:43
Ответы с готовыми решениями:

Изменение цвета строки в зависимости от логического значения поля
Здравствуйте уважаемые форумчане. Подскажите пожалуйста, есть ли возможность менять цвет фона ячейки в зависимости от логического поля....

Изменение цвета поля в зависимости от значения
Как в ленточной или табличной форме (Access 2000) при помощи VBA подсветить поле, в зависимости от его значения (больше или меньше 0)? ...

Изменение значения ячейки в зависимости от цвета
Здравствуйте, каким условием проверить диапазон ячеек зеленого цвета, для того, чтобы изменить в них значения. Т.е. есть белые ячейки, а...

7
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
18.03.2018, 20:40
Artur9961, если обратиться по id, то можно так в принципе:
CSS
1
2
3
#Label5{
color:red
}
0
0 / 0 / 0
Регистрация: 17.02.2017
Сообщений: 20
18.03.2018, 21:34  [ТС]
Не правильно выразился, имел ввиду строку в GridView
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
18.03.2018, 22:00
Цитата Сообщение от Artur9961 Посмотреть сообщение
Не правильно выразился, имел ввиду строку в GridView
Там всё аналогично:
CSS
1
2
3
#GridView1{
color:red
}
0
0 / 0 / 0
Регистрация: 17.02.2017
Сообщений: 20
18.03.2018, 22:29  [ТС]
А можно по подробнее
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
18.03.2018, 22:37
Цитата Сообщение от Artur9961 Посмотреть сообщение
А можно по подробнее
Что именно?
0
0 / 0 / 0
Регистрация: 17.02.2017
Сообщений: 20
18.03.2018, 22:39  [ТС]
Мне кажется что это мне не сильно поможет, может я что-то не понимаю
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
18.03.2018, 22:41
Цитата Сообщение от Artur9961 Посмотреть сообщение
Мне кажется что это мне не сильно поможет, может я что-то не понимаю
Хорошо, тогда наводящий вопрос... Как в HTML будет выглядеть этот код:
HTML5
1
2
3
       <asp:GridView ID="GridView1" runat="server" class="table table-hover" align="left" 
                Width="570px">
        </asp:GridView>
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.03.2018, 22:41
Помогаю со студенческими работами здесь

Изменение цвета поля в зависимости от значения
Доброго времени суток. Имеется заполненная таблица, одно из полей которой должно изменять цвет в зависимости от значения...

Изменение цвета фона текста в зависимости от значения
Здравствуйте уважаемые форумчане. Только начал изучать xml понадобилось сделать следующее: в зависимости от цены продукта изменить цвет...

Изменение цвета поля в зависимости от выбранного значения
Есть игровое поле из 12 условных полей. Каждое из них может принимать 4 значения: Поле серого цвета, красного, синего или зеленого на...

Изменение цвета линии диаграммы в зависимости от значения
Доброго времени суток. Подскажите, можно ли сделать так, чтобы линии диаграммы автоматически изменяли цвет в зависимости от значений? На...

Изменение цвета шрифта TextBox в зависимости от значения
Всем привет. Суть проблемы попытаюсь объяснить максимально понятно. У меня есть форма, которую вы видите ниже: Мне нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru