Boopalslm Ответов: 1

Как создать вторые столбцы после заполнения наших фиксированных строк datagridview


I am creating windows application using c# 2010 – here I am using data grid view, my data grid view default height 363, here I want : my data grid view rows 5 only enough, how to control the grid view.
And I am entered 5 rows completed automatically create second columns again 5 rows.

My Colums
Slno	 mts	 cms			Slno	 mts	 cms
1					1	
2					2
3					3
4					4
5					5

How to create above method any one give me ideas.


Что я уже пробовал:

Как создать вторые столбцы после заполнения наших фиксированных строк datagridview

[no name]

Что вы подразумеваете под второй колонкой?

Boopalslm

то же самое мои первые столбцы отображаются во вторых столбцах

мои первые колонки
сльно КМВ МТС


как творить дайте мне идеи.

[no name]

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

Karthik_Mahalingam

что такое "как управлять видом сетки"?
каков ваш источник данных?

1 Ответов

Рейтинг:
1

Suvendu Shekhar Giri

Это действительно странное требование?
Мы хотели бы сначала узнать фактическое требование, чтобы мы могли предложить вам лучший подход.

Но если вы не хотите рассматривать вышеприведенное предложение, вы можете воспользоваться помощью datatable. Сохраните данные в datatable и создайте еще один пустой datatable. Теперь выполните цикл из 5, чтобы заполнить вторую таблицу данных. Ваша логика должна быть такова: сначала добавьте необходимое количество столбцов, а после завершения первого цикла добавьте новые столбцы для заполнения следующей последовательности данных. Второй цикл также начинает заполнять данные из 1-й строки, но из нового столбца, и повторяет этот процесс до тех пор, пока все ваши строки из первой таблицы данных не будут заполнены во вторую таблицу данных.

Если вы обнаружите какие-либо трудности или проблемы при реализации этой программы, пожалуйста, дайте мне знать.

Надеюсь, это поможет :)