Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 03.03.2013
Сообщений: 146

DataGridView и MonthCalendar

05.04.2013, 18:36. Показов 2350. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе утро! Хочу спросить! У меня есть DataGridView и MonthCalendar. При выборе даты в календаре у меня в таблицу выводятся данные этого дня. На вкладке неделя также, но есть проблема!!! Если дни в неделе расположены часть в одном месяце часть в другом, то данные текущей недели у меня располагаются по частям Т.к не генерирует с месяцем, т.е нет проверки на МЕСЯЦ. S.O.S !!!ПОМОГИТЕ!!! Как ЭТО сделать? Заранее благодарен!!!
Кстати, вот код:
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
private void LoadDataWeek()
        {
            int d = seldata.Date.Day;
            int m = seldata.Date.Month;
            int y = seldata.Date.Year;
 
            //DateTime start = DateTime.Today;
            //DateTime end = start;
 
            newweek = new List<Day>();
 
            DateTime dt = new DateTime(y, m, d);
            Console.WriteLine("DateTime  =====" + dt);
            int Nw = (int)dt.DayOfWeek;
            Console.WriteLine("Week day =====" + Nw);
            Console.WriteLine("Select day =====" + d);
            //st = d - Nw;
            Console.WriteLine("Start Date =====" + st);
            if (Nw == 0)
            {
                 st = d - Nw - 6;
                 en = d + Nw;
            }
            else
            {
                 st = d - Nw + 1;
                 en = d + (7 - Nw);
            }
            Console.WriteLine("End Date =====" + en);
 
 
 
            for (int j = 0; j < data.Count; j++)
            {
                if ((data[j].Nday >= st) && (data[j].Nday <= en) && (data[j].Nmonth == m) && (data[j].Nyear == y))
                {
                    if (data[j].Bad == true)
                    {
                        newweek.Add(data[j]);
                        dataGridView2.Rows.Clear();
                    }
                }
                else
                {
                    //dataGridView2.Rows.Clear();
                }
            }
 
            if (newweek.Count > 0)
            {
                dataGridView2.Rows.Add(newweek.Count);
                for (int j = 0; j < newweek.Count; j++)
                {
                    dataGridView2.Rows[j].Cells[0].Value = newweek[j].Nday;
                    dataGridView2.Rows[j].Cells[1].Value = newweek[j].Nmonth;
                    dataGridView2.Rows[j].Cells[2].Value = newweek[j].Nyear;
                    dataGridView2.Rows[j].Cells[3].Value = newweek[j].Bad;
                    dataGridView2.Rows[j].Cells[4].Value = newweek[j].Time;
                    dataGridView2.Rows[j].Cells[5].Value = newweek[j].Type;
                    dataGridView2.Rows[j].Cells[6].Value = newweek[j].What;
                    dataGridView2.Rows[j].Cells[7].Value = newweek[j].When;
                    dataGridView2.Rows[j].Cells[8].Value = newweek[j].Who;
                }
            }
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.04.2013, 18:36
Ответы с готовыми решениями:

Отображение столбца в DataGridView при выборе даты в MonthCalendar
Добрый день, еще раз! Есть форма, на форме ListBox и Panel, на которой расположены DataGridView и MonthCalendar (см. скрины). При...

Как с помощью MonthCalendar вывести в DataGridView с sql таблицы данные с определенной датой?
Всем доброго времени суток! Подскажите пожалуйста как с помощью MonthCalendar вывести в DataGridView с sql таблицы данные которые записаны...

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2013, 18:36
Помогаю со студенческими работами здесь

MonthCalendar
На форме имею edit и monthcalendar, как сделать, чтобы при выборе определенной даты она отображалась в edit??

Monthcalendar и бд
Delphi. Есть база данных(связка через Adoqeury) с полем дата. При изменении записи открывается окно для изменения на котором расположен...

MonthCalendar
Всем доброго времени суток! Не могу решить проблему. На форме 2 компонента: Button и MonthCalendar. Нужно, чтобы при каждом клике на кнопку...

MonthCalendar
Добрый день, создаю метод, который создает контрол &quot;MonthCalendar&quot;, но он появляется под элементами формы, как можно его разместить над...

Работа с MonthCalendar
Как сделать, что бы при изменении значения MonthCalendar выводить это значение и текущее время в заголовок формы.


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru