어떻게 gridview templatecolumn 주문을 동적으로 변경할 수 있습니까?어떻게 gridview templatecolumn 주문을 동적으로 변경할 수 있습니까?
7
A
답변
3
모음의 모든 컬럼 의 GridView 객체의 및 스토어 그들을 통해 반복 처리. 다시 정렬
List<DataControlField> columns = new List<DataControlField>(); foreach (DataControlField column in gv.Columns) { columns.Add(column); }
열 개체는 컬렉션에 원하는을.
//Rearrange columns' collection..
의 GridView 개체의 지우기 모든 열 및 는 의 GridView 개체를 수집에서 열을 추가 할 수 있습니다.
gv.Columns.Clear(); foreach (DataControlField column in columns) { gv.Columns.Add(column); }
0
이 템플릿 필드에서 작동하지 않는 것 같습니다. 열을 제거하고 다시 추가 한 후에는 템플릿 필드가 비어 있습니다. (바운드 필드는 올바른 값을 표시합니다).
0
RowCreated
이벤트에서의 마지막에 추가 column.Add(oCell)
를 사용 후, varible (oCell
)에서 각 행 (템플릿 필드)의 첫번째 셀을 저장하고 컬렉션에서 삭제, 각 열을 반복 수집.
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e){
GridViewRow row = e.Row;
// Intitialize TableCell list
List<TableCell> columns = new List<TableCell>();
foreach (DataControlField column in GridView1.Columns)
{
//Get the first Cell /Column
TableCell cell = row.Cells[0];
// Then Remove it after
row.Cells.Remove(cell);
//And Add it to the List Collections
columns.Add(cell);
}
// Add cells
row.Cells.AddRange(columns.ToArray());
}
관련 문제
- 1. ASP.Net : 정렬, GridView BoundColumn 대 TemplateColumn
- 2. 스택 크기를 동적으로 변경할 수 있습니까?
- 3. GridView 캡션을 변경할 수 없습니다.
- 4. DataGrid의 글꼴 크기와 글꼴 패밀리를 어떻게 동적으로 변경할 수 있습니까?
- 5. 드롭 다운 목록의 내용을 어떻게 동적으로 변경할 수 있습니까?
- 6. Android에서 버튼 스타일을 어떻게 동적으로 변경할 수 있습니까?
- 7. Android에서 EditTextPreference의 요약을 동적으로 변경할 수 있습니까?
- 8. Android 매니페스트 속성을 동적으로 변경할 수 있습니까?
- 9. 양식 attr 이름을 동적으로 변경할 수 있습니까?
- 10. ProgressTemplate에서 레이블을 동적으로 변경할 수 있습니까?
- 11. 웹 페이지의 URL을 동적으로 변경할 수 있습니까?
- 12. 어떻게 프로그래밍 방식으로 중첩 된 gridview 내 gridview 열의 HeaderText 변경할 수 있습니까? (ASP.NET)
- 13. 어떻게 변경할 수 있습니까? 변경할 수 있습니다. 스칼라 매핑?
- 14. GridView RowUpdating에서 열 값을 변경할 수 없습니다.
- 15. 링크의 href를 변경할 수 있습니까?
- 16. 다른 gridview 단추의 gridview onclientclick을 어떻게 다시로드 할 수 있습니까?
- 17. 어떻게 기계 생성 코드를 변경할 수 있습니까?
- 18. 이상한 OpenID를 얻었습니다. 어떻게 변경할 수 있습니까?
- 19. 어떻게 기본 RpcRequestBuilder를 변경할 수 있습니까?
- 20. 데이터베이스에서 가져온 데이터를 어떻게 변경할 수 있습니까?
- 21. 어떻게 든 변수를 변경할 수 있습니까?
- 22. 어떻게 CGImageRefs의 배열을 변경할 수 있습니까?
- 23. 어떻게 셀 값을 변경할 수 있습니까?
- 24. Java 애플릿의 배경색을 어떻게 변경할 수 있습니까?
- 25. 어떻게 작동하도록이 코드를 변경할 수 있습니까?
- 26. ProgressBar의 스타일을 어떻게 작게 변경할 수 있습니까?
- 27. 어떻게 MFMailComposeViewController의 탐색 모음을 변경할 수 있습니까?
- 28. GridView 항목 템플릿을 동적으로 변경하십시오.
- 29. 보고서가 동적으로 가리키는 데이터베이스 서버 및 데이터베이스를 변경할 수 있습니까?
- 30. Gridview 열의 동적으로 변경되는 헤더 텍스트
http://geekswithblogs.net/dotNETvinz/archive/2009/06/03/move--autogenerate-columns-at-leftmost-part-of-the-gridview.aspx – hotcoder