2011-11-03 2 views
1

저는 현재 C#에서 DataGridView로 작업하고 있으며 하나의 열에 두 개의 DataGridViewButtonColumn을 만드는 것이 어렵다는 것을 알았습니다.하나의 열에 두 개의 DataGridViewButtonColumn을 만드는 방법은 무엇입니까?

난 단지 수행하여 열에서 하나 DataGridViewButtonColumn를 만들 수 있습니다

DataGridViewButtonColumn btnCol = new DataGridViewButtonColumn(); 
btnCol.Text = "..."; 
btnCol.UseColumnTextForButtonValue = true;    
DataGridView1.Columns.Add(btnCol); 

이 DataGridView를 단일 열에서 두 DataGridViewButtonColumn을 할 수 있습니까?

미리 감사드립니다. :)

답변

1

고유 한 열 유형을 만들어야 할 수도 있습니다. 이를 달성하는 간단한 방법은 두 개의 버튼을 사용하여 사용자 정의 컨트롤을 만든 다음이 사용자 정의 컨트롤을 사용자 정의 그리드 열의 편집 컨트롤로 사용하는 것입니다. 여기 달력 열을 만드는 방법에 대한 좋은 MSDN 페이지가 있습니다

:

http://msdn.microsoft.com/en-us/library/7tas5c80.aspx

사용자 지정 컬럼의 구조를 이해하기위한 기준으로 사용할 수 있으며, 또한에 더 정확하게 검색 추가 자원을위한 그물. 나는이 기술을 사용하여 편집 제어로 DataGridView을 가진 사용자 정의 열을 만드는 것을 보았다.

다른 방법으로는 두 개의 버튼 열이 서로 옆에 있습니다.

+0

정말 'UserControl'을 편집 컨트롤로 사용할 수 있습니까? – V4Vendetta

+0

@ V4Vendetta 직접 해보지는 않았지만, 나는 그것이 유효한 컨트롤이기 때문에 가능한 것으로 가정합니다. –

관련 문제