2013-05-22 3 views
0

런타임에는 DataGrid에서 값을 채 웁니다. 드롭 다운리스트, 숫자, bool, 텍스트.DataGridView의 RradioButton GroupBox?

라디오 버튼 그룹을 사용할 수 있습니까?

어떻게 할 수 있습니까? groupbox를 추가하여 한 번에 그 중 하나가 선택되도록하는 방법?

DataGridView를 사용하지 않으면 다른 적합한보기는 무엇입니까?

추신. xaml, wpf를 사용하지 않습니다. 고전적인 창문.

답변

0

Datagridview는 이러한 종류의 조합에 적합하지 않으므로 흐름 레이아웃 컨트롤을 사용하고 레이아웃을 구성하는 것이 가장 좋습니다.

당신은 datagridview 구성 요소에 groupbox를 넣을 수 없다고 생각합니다. 생각했던대로 만들어지지 않았습니다.

0

그림 논리와 클릭 이벤트를 처리하여 자신의 DataGridViewCell을 직접 만들어야합니다. 오래전 내가 그런 일을했다, 어쩌면 당신을 위해 도움이 될 것입니다 :

http://pastebin.com/nh4PfPPS

내가 체크 박스와 2 개 라디오 버튼을 페인트와 클릭 수를 처리하기 위해 자신의 위치를 ​​저장합니다. 나는 그것을 언급하지 않았다

row.Cells[0] = new DataGridViewControlCell();

:

내가 세포 유형을 혼합 할 필요가 있었기 때문에, 그래서 그냥 내가 행을 추가 한 자리에, 그것을 위해 열을 생성하지 않고 세포 내가 한 것을 필요 가장 좋은 방법이지만, 나를 위해 일했습니다. 행운을 빌어 요 :)

+0

소리가 좋습니다. 그러나 런타임에 반사음이 필요하고 한 번의 클릭으로 편집 할 수 있어야합니다.이 경우 1 활성화, 1 선택, 1 비활성화입니다. 한 번의 클릭으로 수정할 수있는 행이 거의 없습니다. + + s – justanidiot