각 행에 다른 컨트롤 유형이있는 DataGridView가 있습니다. 이제 해당 컨트롤 유형에 따라 각 행에 컨트롤을 만들고 싶습니다. 예, 그렇다면 어떻게됩니까?Windows Form 응용 프로그램의 DataGridView 행에 Contols를 동적으로 추가하는 방법?
1
A
답변
0
당신은 전체 행에 컨트롤을 추가하려면 다음 당신은 당신의 행에 대한 통제가
셀 사용
void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row as GridViewRow;
if (row != null)
{
MyObject myObject = new MyObject();
row.Cells[0].Controls.Add(myObject);
}
}
에 컨트롤을 추가하려면 수, 그리드의 OnRowDatabound에 컨트롤을 추가 할 수 있습니다 사용
void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
GridViewRow row = e.Row as GridViewRow;
if (row != null)
{
MyObject myObject = new MyObject();
row.Controls.Add(myObject);
}
}
창문 여기를 살펴 그리드
당신은 형성 했 DataGridViewColumn 클래스 또는 파생 클래스를 상속하여 사용자 지정 모양, 동작 또는 호스팅 된 컨트롤을 제공하여 고유 한 열 클래스를 만들 수 있습니다. 자세한 내용은 방법 : 윈도우에서 셀과 열을 사용자 정의 자신의 행동을 확장하여 Forms DataGridView 컨트롤 : 윈도우에서 셀과 열 사용자 지정은
하는 방법 http://msdn.microsoft.com/en-us/library/bxt3k60s%28v=vs.80%29.aspx
자신의 동작과 모양을 확장하여 Forms DataGridView 컨트롤 및 모양
http://msdn.microsoft.com/en-us/library/7fb61s43%28v=vs.80%29.aspx
관련 문제
- 1. Windows Form 응용 프로그램의 위치 지정
- 2. Windows Form 응용 프로그램의 WCF 호스트
- 3. 안드로이드에서 동적으로 행에 여러 버튼을 추가하는 방법
- 4. Windows Form 응용 프로그램에 System.Web 참조를 추가하는 방법
- 5. 젠드 응용 프로그램의 레이아웃 폴더에서 스타일을 동적으로 추가하는 방법
- 6. Checbox를 WPF 응용 프로그램의 Grid에 동적으로 추가하는 방법
- 7. C# Windows Form 관계에있는 테이블에 데이터를 추가하는 응용 프로그램
- 8. Windows Form 응용 프로그램을 통해 Windows 서비스를 시작/중지하는 방법
- 9. .net Windows 응용 프로그램의 '프로그램 추가/제거'항목을 추가하는 방법
- 10. 새로운 행에 뭔가를 추가하는 방법
- 11. Win Form 응용 프로그램의 응용 프로그램 로그
- 12. TextBox의 유효성을 검사하는 방법은 C# Windows Form 응용 프로그램의 문자열입니다.
- 13. 그룹 텍스트 상자를 Windows Form 응용 프로그램의 목록에 추가하려면
- 14. Windows Form 응용 프로그램의 양식 필드를 알고있는 도구
- 15. C# Windows Form 응용 프로그램의 보안 모듈은 무엇입니까?
- 16. 버튼을 동적으로 추가하는 방법
- 17. Windows Form From Text Form
- 18. Windows Form DLL 응용 프로그램
- 19. Windows Form 응용 프로그램을 아름답게합니다.
- 20. DataGridView 클래스에 메서드를 추가하는 방법
- 21. asp.net에서 GridView 행에 동적으로 하이퍼 링크를 추가하는 방법
- 22. 안드로이드 응용 프로그램의 하단에 광고를 추가하는 방법?
- 23. windows form application
- 24. Windows 응용 프로그램의 오버레이
- 25. PDF로 Windows Form 저장 방법
- 26. JTable의 행에 툴팁을 추가하는 방법
- 27. C#에서 dataGridView 열을 정렬 하시겠습니까? (Windows Form)
- 28. DataGridViewImageColumn에 표시 할 이미지를 동적으로 추가하는 방법?
- 29. C# windows form app
- 30. 열 트리의 각 행에 편집기를 추가하는 방법
따라와 오류가 컨트롤 '없이 확장 메서드'제어 '형식의 첫 번째 인수를 받아들이는' '에 대한 정의를 포함하지 않는'System.Windows.Forms.DataGridViewCell :-(발생 System.Windows.Forms .DataGridViewCell '을 (를 찾을 수 있습니다 지시문 또는 어셈블리 참조?) –
이것은 Windows Form 응용 프로그램이며 Gridview가 아니며 Windows 응용 프로그램의 DataGridView입니다 –
값 속성을 사용하여 객체를 보유 할 수 있습니다. http://msdn.microsoft.com/en -us/library/system.windows.forms.datagridviewcell.aspx – JohnnBlade