powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Взять данные из listview из другой формы
9 сообщений из 9, страница 1 из 1
Взять данные из listview из другой формы
    #39930904
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть две формы (форм1) на одной расположен listview с данными и процедура с определенными действиями
На второй (форма2) кнопка на которой навешан код по запуску процедуры

При отладке вижу, что ch не попадают данные т.е. стоит 0 вместо скажем 2
Код: c#
1.
2.
3.
4.
5.
6.
7.
 ListView.CheckedListViewItemCollection ch = list_teams.CheckedItems;
              
               foreach (ListViewItem c in ch) //для каждого элемента коллекции
               {
                   l += ""+ c.Text + ", "; // выделеные группы
                   for_where += " [TierQueue] like N'" + c.Text + "'" + " or ";
               }



Если запуск процедуры навешать на форме1 то все проходит на ура.
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39931135
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014,

по уму не должно быть такого, чтоб одна форма, что то брала из другой формы.
обе формы должны работать с общим источником и отслеживать изменения этого источника.
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39931359
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
SAS2014,

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

это так .. но щас что есть то есть ..
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39931414
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пока будет какой-то левый кусок кода и какое-то невнятное описание проблемы, ответов по делу не будет.
SAS2014
стоит 0 вместо скажем 2
очень информативно
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39932031
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Пока будет какой-то левый кусок кода и какое-то невнятное описание проблемы, ответов по делу не будет.
SAS2014
стоит 0 вместо скажем 2
очень информативно


а что надо весь проект кинуть? .. такого не будет ... я кинул кусок проги в котором через отладчик выяснил проблему
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39932067
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014
такого не будет ... я кинул кусок проги в котором через отладчик выяснил проблему
Не, ну хочешь - сиди дальше. Приведенный фрагмент должен быть минимальным для того, чтобы проблему понять и воспроизвести. А у тебя там где-то стоит ноль, а почему там что-то стоит, почему там должно стоять что-то другое, что где находится, где вызывающая процедура, где исполняемый код... может ты не к тому экземпляру листа обращаешься, отсюда не видно.
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39932068
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект кинуть - это вообще идеально, потому что позволяет решить проблему сразу. Только в проекте не должно быть вообще ничего лишнего, только проблемный код. И должна быть инструкция по воспроизведению проблемы - на какие кнопки нажимать.
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39932092
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro
Проект кинуть - это вообще идеально, потому что позволяет решить проблему сразу. Только в проекте не должно быть вообще ничего лишнего, только проблемный код. И должна быть инструкция по воспроизведению проблемы - на какие кнопки нажимать.

там SQL запрос конкатенируется кстати, если присмотреться из этих данных :)

чтоб получить доступ из формы А, в форму Б, нужно просто передать ссылку в форму А, на форму Б (это может привести к тому, что даже закрыв форму Б, она не освободит память и будет продолжать существовать).
Делать так, я бы не стал, даже если мне надо эти формочки на 2 секунды моей жизни, просто потому, что это некрасиво
...
Рейтинг: 0 / 0
Взять данные из listview из другой формы
    #39932097
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes
просто потому, что это некрасиво
просто потому, что это приведет к спагетти-коду в будущем.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Взять данные из listview из другой формы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]