Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
iva_a
160 / 132 / 23
Регистрация: 02.01.2011
Сообщений: 913
1

Проверить содержимое определенных ячеек таблицы

14.08.2012, 15:19. Просмотров 992. Ответов 1
Метки нет (Все метки)

НАдо проверить, что в таблице есть непустые значения , т.е.отличные от null и пустой строки при условии, что выбран определенный checkbox. Т.е. проверяю выбранныю чеквоксом строку.строкуПолностью запуталась в коде. Помогите разобраться пожалуйсат! Спасибо(Мои код -неработающии
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
     public bool CheckFillTable(DataGridView dg)
        {
            foreach (DataGridViewRow row in dg.Rows)
            {
                if ((bool)row.Cells["Cond1D_Alrt"].Value == true)
                {
                    for (int i = 0; i < dg.Columns.Count; i++)
                    {
                        if (row.Cells[i].GetType().Equals(typeof(DataGridViewTextBoxCell)))
                        {
                            if (row.Cells[i].Value == null)
                            {
                                MessageBox.Show("No data to save! Please, insert data!");
                                return false;
                            }
                            else
                            {
                                if (row.Cells[i].Value.ToString() == "")
                                {
                                    MessageBox.Show("Enter all data in the selected sensors, please!", "Digital Sensor");
                                    return false;
                                }
                               
                            }
                        }
                    }
 
                }
            }
           // MessageBox.Show("ok");
           // return true;
        }
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2012, 15:19
Ответы с готовыми решениями:

Изменение цвета определенных ячеек в DataGridview
Всем привет! не могу придумать алгоритм Имеется таблица &quot;dataGridview&quot; Столбцы &quot;№&quot;, &quot;Участник&quot;,...

DataGridView - окраска определенных ячеек в определенный цвет при некоторых условиях
Всем добрый день. Имеется вопрос: Есть программа которая по строчно читает текстовый файл ...

Содержимое ячеек dataGridView столбца в занести в label
есть таблица: 1 | имя 2 | имя_2 3 | имя_3 Как сделать так что бы содержимое ячеек 2 (имена)...

Удаление определенных значений ячеек из таблицы
Здравствуйте, уважаемые специалисты. Столкнулся с такой проблемой: имеются две таблицы,...

Объединение определенных ячеек таблицы SQL Server
Имеется функция, которая возвращает таблицу. Таблица собирается из других объединенных таблиц. Но...

1
Lich777
1 / 1 / 5
Регистрация: 02.02.2012
Сообщений: 67
14.08.2012, 16:19 2
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
public bool CheckFillTable(DataGridView dg)
        {
            if (dg!=null)
            {
                foreach (DataGridViewRow row in dg.Rows)
                {
                    if (row.Cells["Cond1D_Alrt"].Value != null)
                        if ((bool) row.Cells["Cond1D_Alrt"].Value == true)
                        {
                            for (int i = 0; i < dg.Columns.Count; i++)
                            {
 
                                if (row.Cells[i].GetType().Equals(typeof (DataGridViewTextBoxCell)))
                                {
                                    if (row.Cells[i].Value == null)
                                    {
                                        MessageBox.Show("No data to save in row #"+row.Index.ToString()+
                                            ", in cell #"+i.ToString()+"! Please, insert data!");
                                        return false;
                                    }
                                    else
                                    {
                                        if (row.Cells[i].Value.ToString() == "")
                                        {
                                            MessageBox.Show("Enter all data in the selected sensors, please!",
                                                            "Digital Sensor");
                                            return false;
                                        }
 
                                    }
                                }
                            }
                        }
                }
            }
             MessageBox.Show("ok");
             return true;
        }
вроде работает
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2012, 16:19

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Добавлять точки для ячеек определенных столбцов таблицы
Документы имеют определенные таблицы, для ячеек которых нужно добавлять точки в конце....

Access 2007 видеотека: Копирование определенных ячеек таблицы в другую
Здравствуйте! Есть БД на Access 2007, там есть форма клиенты. В этой форме есть объект Список7...

Очистить содержимое ячеек таблицы JS
Есть таблица в HTML, в которой ячейки заполнены определенными значениями. Необходимо при нажатии...


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

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

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