Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataGridView расположить колонку под колонкой 
:(
    Опции темы
МАРТИ
Дата 30.7.2010, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.1.2010

Репутация: нет
Всего: нет



Всем привет!
Видел как в 1С можно расположить колонку под колонкой, причем сколько угодно. Получается можно сделать так: есть 6 колонок, из них 5 можно разместить в столбик (одна под одной ) и 6-ю расположить отдельно рядом (второй столбик).
Вот пример расположение:
----------------------------------------------
| Колонка № 1 |                               |
|- -----------------|                               |
| Колонка № 2 |                               |
| ----------------- |                               |
| Колонка № 3 |   Колонка № 6       |
| ------------------|                               |
| Колонка № 4 |                               |
| ------------------|                               |
| Колонка № 5 |                               |
----------------------------------------------

А как такое сделать в DataGridView????  
Куча материала перерыл но так и не нашел ни примера, ни направления что делать.  smile 
HELP PLEASE!!
PM MAIL   Вверх
VirusUZ
  Дата 30.7.2010, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

Репутация: -1
Всего: -2



UserControl,
Table
--------------------
Virus
PM MAIL   Вверх
МАРТИ
Дата 30.7.2010, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.1.2010

Репутация: нет
Всего: нет



Цитата(VirusUZ @ 30.7.2010,  07:47)
UserControl,
Table


Table - имеется ввиду это?? Я так понимаю  Table используется для веб.

А зачем использовать UserControl? Что  или от чего в нем создавать??

Это сообщение отредактировал(а) МАРТИ - 31.7.2010, 00:13
PM MAIL   Вверх
KelTron
Дата 31.7.2010, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 8.10.2006
Где: Красноярск

Репутация: 9
Всего: 38



В DataGridView такого не сделать, но есть удобный бесплатный контрол SourceGrid:
http://sourceforge.net/projects/sourcegrid/files/
http://sourcegrid.codeplex.com/
http://www.codeproject.com/KB/grid/csharpgridcontrol.aspx


--------------------
Тысячами незримых нитей обвивает тебя Закон. Разрубишь одну - преступник. Десять - смертник. Все - Бог.
Эвенгар Салладорский, основатель Школы Тьмы.
PM MAIL   Вверх
VirusUZ
  Дата 31.7.2010, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

Репутация: -1
Всего: -2



tablecontrol на Windows Forms Application

например
Код

class usercontrol1
{
добавит 6 textbox
и.т.д.
}



--------------------
Virus
PM MAIL   Вверх
Экскалупатор
Дата 1.8.2010, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 11
Всего: 24



Цитата(МАРТИ @  30.7.2010,  22:00 Найти цитируемый пост)
А зачем использовать UserControl? Что  или от чего в нем создавать??

если по русски, то сделай свой контрол "с блекджеком и шлюхами". готовых студийных решений таких вроде нету. но самому сделать будет не сложно, например расположи 6 текстбоксов в колонку и один большой рядом... короче есть варианты. но в любом случае придется писать руками.
PM MAIL ICQ   Вверх
МАРТИ
Дата 2.8.2010, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.1.2010

Репутация: нет
Всего: нет



Цитата(KelTron @ 31.7.2010,  07:47)
В DataGridView такого не сделать, но есть удобный бесплатный контрол SourceGrid:
http://sourceforge.net/projects/sourcegrid/files/
http://sourcegrid.codeplex.com/
http://www.codeproject.com/KB/grid/csharpgridcontrol.aspx

 Спасибо за ссылки. Так глянул - нужно стдеть и разбираться. но контрол хороший.

Цитата(VirusUZ @ 31.7.2010,  10:06)
tablecontrol на Windows Forms Application

например
Код

class usercontrol1
{
добавит 6 textbox
и.т.д.
}



С UserControl понял для чего он. tablecontrol - имеется ввиду DataGrid или это?


Цитата(Экскалупатор @ 1.8.2010,  08:27)
Цитата(МАРТИ @  30.7.2010,  22:00 Найти цитируемый пост)
А зачем использовать UserControl? Что  или от чего в нем создавать??

если по русски, то сделай свой контрол "с блекджеком и шлюхами". готовых студийных решений таких вроде нету. но самому сделать будет не сложно, например расположи 6 текстбоксов в колонку и один большой рядом... короче есть варианты. но в любом случае придется писать руками.


Писать ручками - не проблема. Небольшой опят по написанию UserControl есть. Да и идея создавать "свою строку" для таблицы мне очень понравилась! Обычно мне приходилось извращаться и заниматься велосипедостроением, а предложенный здесь способ может решить многие проблемы. Возникает пару вопросов - Binding и Шапки колонок. Как создавать шапки для ячеек (тестбоксов)? Тоже писать второй usercontrol? А для Binding я так понимаю в usercontrol нужно будет его прописать  чтоб каждая колонка из DataAdapter привязалась к тому текстбоксу в котором я пропишу ее название. Ход мыслей правильный?
PM MAIL   Вверх
МАРТИ
Дата 4.8.2010, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.1.2010

Репутация: нет
Всего: нет



ЛЮДИ ОЧЕНЬ ПРОШУ!! ПОМОГИТЕ С ОТВЕТАМИ ПЛИЗЗЗ!!!!   smile  smile  smile 
PM MAIL   Вверх
VirusUZ
  Дата 4.8.2010, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

Репутация: -1
Всего: -2



OK

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  WindowsApplication6.rar 35,07 Kb
--------------------
Virus
PM MAIL   Вверх
VirusUZ
  Дата 4.8.2010, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 9.4.2010
Где: Узбекистан, Навои й обл.

Репутация: -1
Всего: -2



photo

Присоединённый файл ( Кол-во скачиваний: 16 )
Присоединённый файл  untitled.GIF 40,76 Kb
--------------------
Virus
PM MAIL   Вверх
МАРТИ
Дата 5.8.2010, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 30.1.2010

Репутация: нет
Всего: нет



2 VirusUZ

С этим понятно. Но вопрос остается как это размещать в gride? можно сделать по примеру RSDN, но это будет в одной колонке распологаться. А мне необходимо кол-во колонок = кол-ву текстбоксов в юзерконтроле. вот как это реализовать???
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0481 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.