편집, 삭제 및 삽입 작업을 올바르게 처리하도록 gridview를 설정했습니다. 내 표는 또한 페이징 및 정렬을 지원합니다. 내 질문은 내 눈금에서 새로 삽입 된 행을 강조 표시하고 이동하는 방법입니다.격자보기에서 새로 삽입 된 행 강조 표시
1
A
답변
0
새로 삽입 된 행이 항상 그리드의 마지막 행 (또는 첫 번째 행)이 될 경우, 삽입이 수행 된 후 첫 번째 행 또는 마지막 행을 선택하기 위해 모눈을 얻을 수 있습니다 .
내 조언은 (이 방법이 적합한 경우) 삽입 후 리바 인드를 수행 한 직후 선택 코드를 실행하는 것입니다. 어떤 이유로 든 새 행을 삽입 할 수 없다면 세션 객체에 값을 저장하여 새 행이 추가되었음을 나타냅니다 (예 : Session("RowAdded") = True
). 그리드의 데이터 바인딩에서 확인하십시오 이벤트.
HTH,
리처드.
0
속성을 작성하여 shouldHighlight
으로 지정하면 강조 할 특정 행을 정의합니다.
레코드를 추가하거나 업데이트 할 때 플래그를 true로 설정하고 다른 레코드는 false로 설정하십시오.
RowDataBound 이벤트에서 특정 행의 플래그가 true인지 확인하고 CSS 또는 배경색을 행에 적용하십시오. 내 예를 Record
에
protected void grd_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Record objR = (Record)e.Row.DataItem;
if (objR.shouldHighLight)
{
e.Row.BackColor = System.Drawing.Color.LightBlue;
}
}
}
날 당신의 생각을 알려
public class Record {
public string Name { get; set; }
public bool shouldHighLight { get; set; }
}
같은 클래스 이다.
관련 문제
- 1. jQuery로 강조 표시 행
- 2. 격자보기에서 행 색인 얻기
- 3. Extjs 그리드 새로 삽입 된 행을 강조 표시하는 방법?
- 4. ListView 특정 행 강조 표시
- 5. CSS를 사용하는 강조 표시 행
- 6. 표 행 강조 표시 문제
- 7. DataGrid의 SelectedItem 행 강조 표시
- 8. Jquery : 클릭시 테이블 행 강조 표시/강조 표시
- 9. 격자보기에서 행 사이에 새 행 추가
- 10. 정렬 된 DataGridView가있는 행 삽입
- 11. 국경 마우스 오버시 테이블 행 강조 표시
- 12. jqGrid 새로 추가 된 행을 강조 표시합니다.
- 13. Iphone : 추가 할 때 행 강조 표시
- 14. 플렉스 DataGrid : 프로그래밍 방식으로 행 강조 표시
- 15. 상속 된 멤버 강조 표시
- 16. 삽입 행
- 17. Dreamweaver 코드보기 강조 표시
- 18. jqgrid - 새로 추가 된 행 편집
- 19. 오라클 - 새로 삽입 된 키 값을 반환합니다.
- 20. Vim에서 반전 된 패턴으로 강조 표시
- 21. 렌더링 된 페이지의 텍스트 강조 표시
- 22. emacs에서 구문 강조 표시 새로 고침을 강제 실행하는 방법?
- 23. 두 행 사이에 행 삽입
- 24. Excel 매크로 - 삽입 된 행 계산
- 25. Sql Server 2005 - 삽입 업데이트 트리거 - 업데이트 된 행 삽입
- 26. Textmate 여백 강조 표시
- 27. 데이터가 변경 될 때 ListView 행 강조 표시
- 28. 강조 표시 GridView 삭제 버튼을 클릭 할 때만 행
- 29. ListView에서 긴 누를 때 행 강조 표시 안 함
- 30. 테이블 행을 제거한 후 표 행 강조 표시
"새로 삽입 한"항목과 이전에 삽입 한 항목을 구분할 수있는 속성을 지정할 수 있습니까? – Dewfy