DateTime 열이있는 GridView가 있습니다. 내 날짜에는 시간대가 없을 수 있습니다. DataFormatString="{0:MM/dd/yyyy hh:mm tt}"
을 사용하면 시간이 입력되지 않은 경우 12:00 AM을 기록합니다. 이것을 피할 수있는 방법이 있습니까? 즉, 날짜가 설정된 시간을 가지고 있다면, 그것을 보여 주거나 그렇지 않으면 날짜 만 표시합니까?GridView 날짜/시간 열 조건부 서식
1
A
답변
0
형식 문자열과 함께 조건부를 사용할 수 없습니다. GridView의 ItemDataBound 이벤트에 이벤트 핸들러를 추가하고 직접 포맷해야합니다.
void Grid_ItemDataBound(object sender, GridItemEventArgs e)
{
var date = e.Item[<index>].Text;
if (date.EndsWith(" 12:00 AM"))
e.Item[<index>].Text = date.Replace(" 12:00 AM", "");
}
그런 식으로해야합니다.
1
서버 측보다 특별한 제한이없는 경우 날짜 시간을 문자열로 변환하고 필요한 데이터를 반환하고 그리드 측에서는 문자열 값임을 그리드에 알릴 수 있습니다.
관련 문제
- 1. Excel의 조건부 서식 - 4 열
- 2. ASP.NET MVC 3 WebGrid - 조건부 열 서식
- 3. 서식 GridView 자동 생성 된 열
- 4. 조건부 서식 :
- 5. VBA를 사용하는 조건부 서식
- 6. 엑셀 : 조건부 서식
- 7. Android GridView 서식 지정
- 8. Excel Interop 조건부 서식
- 9. msgbox를 사용하여 조건부 서식 지정 Excel에서 조건부 서식 지정
- 10. XSL 조건부 서식
- 11. 테이블의 조건부 서식
- 12. iReport에서 조건부 서식 사용
- 13. ReportViewer 조건부 서식
- 14. TextMate : 조건부 서식?
- 15. 조건부 서식 제한을 무시합니까?
- 16. 조건부 서식 UI
- 17. Excel 2010 - 조건부 서식
- 18. 문 대신 조건부 서식
- 19. 요소 선택기가있는 조건부 서식
- 20. 면도기 색인보기의 조건부 서식
- 21. Excel : 부분합을위한 조건부 서식
- 22. WPF DataGridCell의 조건부 서식
- 23. 빈 셀에 조건부 서식 지정하기
- 24. VBA로 조건부 서식 또는 서식 지정
- 25. GridView 조건부 버튼 가시성
- 26. GridView 행의 조건부 출력
- 27. 범위에서 AND를 사용하는 조건부 서식
- 28. Java에서 조건부 숫자 서식 지정
- 29. 다음과 같이 조건부 서식 도움이
- 30. 차트 축에 조건부 서식 지정