Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 2
Регистрация: 27.03.2015
Сообщений: 37
1

Поменять значение в колонке gridview по условию

30.03.2015, 09:19. Показов 1155. Ответов 1
Метки нет (Все метки)

Всем добрый день!

Проблемка такая. Выгружаем gridview, в последней колонке хотим с помощью if поменять значения.

Если текст в колонке "1", то переименовываем 1 на что-то,
а если текст в колонке "0", то добавляем кнопку.

Подскажите, плиз.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2015, 09:19
Ответы с готовыми решениями:

Изменение значения 0 в колонке GridView на пробел
Здравствуйте Есть GridView, в нём колонка заполннная нулями Возможно и как, если возможно...

GridView наполнение по условию
Есть несколько текстбоксов к примеру текстобокс1 ... текстбокс3, ниже GridView который должен...

Значение из одной ячейки gridView на одной странице добавить в gridView на другой
Нужно значение из одной ячейки gridView на одной странице добавить в gridView на другой.. (через...

Универсальный отчет, поменять выравнивание в своей колонке
Доброго времени суток! В типовый отчет УТ 2.3 (8.2, простые формы) добавил свою колонку. Но в...

1
1 / 1 / 2
Регистрация: 27.03.2015
Сообщений: 37
31.03.2015, 10:12  [ТС] 2
Лучший ответ Сообщение было отмечено Stat67 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
dt.Columns.Add("Status");
      
                         
         int i;
         for (i = 0; i < dt.Rows.Count; i++)
         {
             if (dt.Rows[i][7].ToString().Equals("1"))
             { dt.Rows[i][8] = "ОК"; }
             if (dt.Rows[i][7].ToString().Equals("0"))
             { dt.Rows[i][8] = "НЕ ОК"; }
         }
Вот частично одну проблему решил: добавил колонку, в которой проставил соответствующие статусы.
Вписать статус текстом в текущую колонку не удалось из-за не совместимости форматов.

Осталось поставить колонку с кнопками, прочитал что добавить колонку с кнопками можно только в гридвью, но не дататейбл.

GridView1.Columns.Add(ColonmWithButton);

Теперь бы разобраться как правильно описать создание этой колонки.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2015, 10:12

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как и где поменять цвет фона в основной колонке?
В стандартных стилях которые идут с DLE, везде центральная колонка там где новости везде белый...

Отображение значение в колонке
У меня формула в колонке Value1 : Value2, в свойствах колонки выставлен флаг Multi-value separator...

Максимальное значение в колонке
Здравствуйте, есть очень простой запрос к таблице SELECT t1.coin_id, t1.price,...

Ввести имя-фамилию в 1 колонке, з/п во 2 колонке, в третьей указать премию
Добрый день,помогите решить задание есть 5 работников нужно ввести их имя-фамилию в 1 колонке и...

Целочисленное значение в колонке datagridview
скажите как извлечь из колонки datagridview значения из всех строк так, чтобы получились...

Значение в категоризированной колонке в представлении
Столкнулся с такой багофичей: Есть представление, которое содержит два типа доков (две разные...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.