0
A
답변
0
GridSpan 및 ColSpan을 GridView에서 프로그래밍 방식으로 사용할 수 있습니다. GridView의 OnRowDataBound
이벤트를 사용해야합니다.
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//chech if the row is the header
if (e.Row.RowType == DataControlRowType.Header)
{
//span 3 columns, starting with the first one (0)
e.Row.Cells[0].ColumnSpan = 3;
//remove the other 2 column cells
e.Row.Cells.RemoveAt(2);
e.Row.Cells.RemoveAt(1);
}
//check if the row is a datarow
else if (e.Row.RowType == DataControlRowType.DataRow)
{
//the last rownumber of the rows to be spanned, can only count backwards because next row does not exist yet.
if (e.Row.RowIndex == 8)
{
//amount of rows to be spanned
int rowSpanCount = 4;
//find the first cell counting backwards (8 - rowSpanCount)
GridViewRow firstRow = GridView1.Rows[e.Row.RowIndex - rowSpanCount];
firstRow.Cells[1].RowSpan = rowSpanCount;
//hide the other cells that are part of the rowspan
for (int i = 1; i < rowSpanCount; i++)
{
GridViewRow nextRow = GridView1.Rows[e.Row.RowIndex - i];
nextRow.Cells[1].Visible = false;
}
}
}
}
니핏 내에서 HeaderRow 4 행에 걸쳐 모든 3 열 및 셀 4, 1 열에 걸쳐 것이다.
관련 문제
- 1. asp.net mvc에서 동적 뷰를 만드는 방법은 무엇입니까?
- 2. 플로팅 뷰를 만드는 방법은 무엇입니까?
- 3. 그리드 뷰를 위치로 스크롤하는 방법은 무엇입니까?
- 4. 버튼이 그리드 뷰를 차지하게하는 방법은 무엇입니까?
- 5. MySQL에서 뷰를 만드는 방법은 무엇입니까?
- 6. 테이블 뷰를 만드는 방법은 무엇입니까?
- 7. SQLite의 데이터로 동적 목록 뷰를 만드는 좋은 방법은 무엇입니까?
- 8. django에서 메서드 뷰를 만드는 방법은 무엇입니까?
- 9. Javascript에서 동적 그리드 크기를 기반으로 그리드 좌표를 생성하는 방법은 무엇입니까?
- 10. 동적 뷰를 구현하는 쉬운 방법은 무엇입니까?
- 11. 동적 뷰를 Android 앱에 복원하는 방법은 무엇입니까?
- 12. 동적 표를 만드는 방법은 무엇입니까?
- 13. 동적 엔티티를 만드는 방법은 무엇입니까?
- 14. 동적 데이터베이스를 만드는 방법은 무엇입니까?
- 15. 동적 양식을 만드는 방법은 무엇입니까?
- 16. 동적 쿼리를 만드는 방법은 무엇입니까?
- 17. 동적 조각을 만드는 방법은 무엇입니까?
- 18. 동적 링크를 만드는 방법은 무엇입니까?
- 19. 동적 래퍼를 만드는 방법은 무엇입니까?
- 20. DevExpress 그리드 행을 깜박이게 만드는 방법은 무엇입니까?
- 21. 그리드 모양의 버튼 그룹을 만드는 방법은 무엇입니까?
- 22. iPhone에서 그리드 캘린더를 만드는 방법은 무엇입니까?
- 23. 데이터 그리드 자동 스크롤을 만드는 방법은 무엇입니까?
- 24. MVVM의 모듈/뷰를 어눌하게 만드는 방법은 무엇입니까?
- 25. 이 유형의 뷰를 이온으로 만드는 방법은 무엇입니까?
- 26. JOINS가있는 쿼리에서 뷰를 만드는 방법은 무엇입니까?
- 27. Android에서 맞춤 웹 뷰를 만드는 방법은 무엇입니까?
- 28. 프로그래밍 방식으로 스크롤 뷰를 만드는 방법은 무엇입니까?
- 29. 유성 클라이언트에서 다양한 뷰를 만드는 방법은 무엇입니까?
- 30. Xcode의 viewcontroller에서 정적 뷰를 만드는 방법은 무엇입니까?