던져 errow. GetSYSACCID는 aspx.cs.x에 정의 된 함수입니다. 문제는 Eval("SYSACCID")
이 null 인 경우 GetSYSACCID
이 null을 반환하므로 오류가 발생합니다. 어떻게 처리 할 수 있습니까? 나는 이것이 쉬운 것처럼 보이지만 아직도 나에게 고통을주고있다. 당신이 좋아하는 뭔가를 할 수SelectedValue 널은 그래서 이것은 영문 내 코드입니다
0
A
답변
2
: 사전에
덕분에 ...
SelectedValue='<%# GetSYSACCID(Eval("SYSACCID") == null ? 0 : Eval("SYSACCID"))%>'
당신은 null 값을 처리하는 기본값을 가지고있다. 예 :
SelectedValue='<%# GetSYSACCID(Eval("SYSACCID")) ?? 0 %>'
를 또는 널 (null) 입력을받을 때 return 0
에 GetSYSACCID
을 수정
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource2" AppendDataBoundItems="true"
SelectedValue='<%#GetSYSACCID(Eval("SYSACCID"))%>' DataTextField="UserName" DataValueField="SYSACCID" >
<asp:ListItem Value="0" Text="---Select---"></asp:ListItem>
</asp:DropDownList>
0
관련 문제
- 1. 이 내 코드입니다 파이썬
- 2. 여기 내 코드입니다
- 3. 나는이 내 코드입니다 JQuery와
- 4. 내 영문 파일에서
- 5. 다시 금지하거나이 내 코드입니다 장고
- 6. 가장 좋은 방법은 내 코드입니다
- 7. 왜 내 코드입니다 구글 -지도 - V3
- 8. 영문 양식
- 9. 이 내 코드입니다 구글 AJAX 피드 API를
- 10. 일부 필드 다음은 내 컨트롤러 코드입니다 ModelBinder를
- 11. .stop()이 내 코드입니다 호버 선택
- 12. 여기 dropdownlist와 스피너에 대한 내 코드입니다 :
- 13. GetDataGridViewComboboxColumn SelectedValue (VB.Net)
- 14. 안드로이드 응용 프로그램이 내 시작 화면에 내 코드입니다
- 15. 그래서 지금 내 bean은 null입니까?
- 16. 자바 스크립트 그래서 내 머리에
- 17. GUID를 == 널은 컴파일러에 의해 허용되지 않아야
- 18. 은에서 사용자 변수를 사용하십시오 나는 사용자 정의 변수와 깨끗한 트리거를 만들려고, 그래서 이것은 내 코드 절
- 19. selectList의 개체 selectedValue 문제
- 20. Silverlight AutoCompleteBox SelectedValue (?)
- 21. DropDownList selectedvalue and tables
- 22. Asp.net 바인딩 ASCX의 속성 내 영문 파일에서 다시 게시
- 23. MVC3 DropDownlistFor SelectedValue
- 24. WPF : SelectedValue always null
- 25. 파이썬 목록이 코드입니다
- 26. SelectedValue 및 JQuery와
- 27. 는이 코드입니다 파이어 폭스
- 28. ComboBox SelectedItem vs SelectedValue
- 29. C# 평가 영문 재미
- 30. 별표 (영문) 파이썬에서
드롭 다운 목록을 데이터 바인딩 한 후 코드에서이 작업을 수행하지 않는 이유는 무엇입니까? 이렇게하면 오래된 좋은'if (yourvalue! = null) {}'을 사용할 수 있습니다. –
null을 얻으면'GetSYSACCID'에서 0을 반환합니다. – Mrchief
@ 스티브 B : 나는 그렇게하기를 좋아했을 것이지만,이 더러운 것은 나에 의해 개발 된 것이 아니다. 그것은 다른 직원에 의해 나에게 재능이있다. – Jaggu