С # грид с чеками в одной колонке | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
Есть основная форма с кучей работающих
кнопок. Каждая вызывает свою процедуру оракл, кладет результаты в грид. Над ним кнопка кинуть результаты в ексел Все работает на ура и является визуальной копией аналогичной формы на фоксе Два режима не смог воспроизвести. В фоксовом варианте форма сначала вызывает другую форму, на которой грид с чекбоксами. Выбираем чеки - что оставить в результате, что нет. Отдаем курсор с выбранными строками основной форме, вызываем процедуру Оракл со списком выбранных ключей. Не умею сделать аналогичное в Си шарп, научите. И как потом отдать выбранные значения ключей в основную форму для вызова Оракл процедуры с такими параметрами. |
Re: С # грид с чеками в одной колонке | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Технология какая? WinForms, WPF, MVC?
Кусочек кода давай. Исправлено 1 раз(а). Последнее : S-type, 18.02.21 20:20 |
Re: С # грид с чеками в одной колонке | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
При создании окна (это класс) передаёшь в него ссылку на основное окно (естественно, дочернее окно ссылку запоминает). Потом, из дочернего окна, при его закрытии, с помощью ссылки передаёшь данные в родительское окно. Так, "в лоб" не устраивает? Исправлено 2 раз(а). Последнее : S-type, 18.02.21 20:24 |
Re: С # грид с чеками в одной колонке | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
winform
чеки в гриде делать не умею, привязку чека к полю делать не умею. Исправлено 1 раз(а). Последнее : boba, 19.02.21 07:44 |
Re: С # грид с чеками в одной колонке | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
|
Re: С # грид с чеками в одной колонке | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Конечно, WPF более продвинутая технология, но порог вступления в неё выше. По поводу DataGridView. На сколько помню, в FoxPro for Dos самая большая команда это Browse. Не знаю, как другим, но мне приходилось вчитываться. Так же и с DataGridView. Он большой. Но, надо потратить время на его изучение. Начать надо со свойства DataGridView.DataSource. Если оно заполнено, то осуществлена привязка (биндинг) к данным. Если нет - придётся заполнять в ручную. |
Re: С # грид с чеками в одной колонке | |
---|---|
S-type Сообщений: 2969 Дата регистрации: 24.04.2004 |
Может, а ну его - DataGridView? Если достаточно галочки и надписи, то для WinForms есть альтернатива по проще - CheckedListBox: metanit.com Исправлено 2 раз(а). Последнее : S-type, 19.02.21 17:19 |
Re: С # грид с чеками в одной колонке | |
---|---|
andreyyyyyy Сообщений: 9 Дата регистрации: 24.04.2011 |
Кто не умеет делать чеки в гриде, наверняка должен оценить такое простенькое руководство
datagridview.narod.ru По минимуму для новичков, но для старта пойдет. Так-то можно талмуды по функционалу датагридввью писать. Сам новичок, если что. Насколько понимаю, это в открытом доступе и не ворованное. |
Re: С # грид с чеками в одной колонке | |
---|---|
boba Автор Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
Прочитал, чека там нет
И все время прет реклама- способ заработка в Интернете |
Re: С # грид с чеками в одной колонке | |
---|---|
andreyyyyyy Сообщений: 9 Дата регистрации: 24.04.2011 |
Да ну вы что.
Это специальный тип колонки. DataGridViewCheckBoxColumn По моей ссылке упоминается здесь: datagridview.narod.ru У меня реклама не лезет ни на телефоне, ни на ПК Блокировщики, конечно, использую, как же без них... Да и там есть ссылка на скачивание материала целиком. Впрочем, вопрос насколько банальный, что ответ можно найти в любой книге, в которой есть раздел по WinForms Либо я не могу понять вашу трудность В фоксе вам пришлось бы добавлять к колонке CheckBox, устанавливать свойство CurrentControl. А здесь изначально выбирается соответствующий тип колонки, которая уже заточена под эти цели. Если я пишу совсем не то и не понял суть вашей трудности, то объясните подробней Исправлено 1 раз(а). Последнее : andreyyyyyy, 10.06.21 10:35 |
© 2000-2024 Fox Club  |