코드를 어떻게 최적화 할 수 있습니까?

Navarend

다음 코드 줄이 있습니다.

 Protected Sub RepComisiones_ItemDataBound(sender As Object, e As RepeaterItemEventArgs) Handles RepComisiones.ItemDataBound
    Dim valoresRepeter As DataRowView


    If e.Item.ItemType = ListItemType.Item Or (e.Item.ItemType = ListItemType.AlternatingItem) Then
        valoresRepeter = e.Item.DataItem

        Select Case valoresRepeter("ECO").ToString
            Case "0"
                CType(e.Item.FindControl("lblEco"), Label).Text = ""
        End Select
        Select Case valoresRepeter("A").ToString
            Case 0
                CType(e.Item.FindControl("lblA"), Label).Text = ""
        End Select
        Select Case valoresRepeter("B1").ToString
            Case 0
                CType(e.Item.FindControl("lblB1"), Label).Text = ""
        End Select
        Select Case valoresRepeter("B2").ToString
            Case 0
                CType(e.Item.FindControl("lblB2"), Label).Text = ""
        End Select
        Select Case valoresRepeter("B3").ToString
            Case 0
                CType(e.Item.FindControl("lblB3"), Label).Text = ""
        End Select
        Select Case valoresRepeter("B3P").ToString
            Case 0
                CType(e.Item.FindControl("lblB3P"), Label).Text = ""
        End Select

    End If
End Sub

몇 줄을 줄이고 다른 방법을 시도하지만 결과가 정확하지 않습니다. 어떻게 최적화 할 수 있는지 알 수 없습니다.

감사합니다

데니스 카셀

간단하고 깨끗한 해결책은 모든 키 ( "ECO", "A", "B1") 및 해당 컨트롤 이름 ( "lblECO", "lblA", "lblB")을 사전에 넣고이를 위해 반복하는 것입니다. 개별 조건 평가.

Private mappings As New Dictionary(Of String, String) From
        {
            {"ECO", "lblEco"},
            {"A", "lblA"},
            {"B1", "lblB1"}
        }

Sub RepComisiones_ItemDataBound()

        For Each key As String In mappings.Keys
            If valoresRepeter(key).ToString Is "0" Then
                DirectCast(e.Item.FindControl(mappings.Item(key)), Label).Text = ""
            End If
        Next

    End Sub

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

이 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 Codewars C ++ 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

VBA-Excel :이 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

ARM NEON으로이 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

내 Jquery 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

nginx 리디렉션-코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 자바 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 Python 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

SQLite ORDER BY rowid를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 쿼리를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 안드로이드 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 간단한 파이썬 파이 게임 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

중복 및 누락 된 값을 확인하는이 코드를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 EpiServer 탐색 경로 탐색 코드를 어떻게 더 잘 최적화 할 수 있습니까?

분류에서Dev

이 게터 성능 문제를 어떻게 최적화 할 수 있습니까?

분류에서Dev

다음 JavaScript 함수를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 쿼리를 어떻게 든 최적화 할 수 있습니까?

분류에서Dev

이 파이썬 루프를 어떻게 최적화 할 수 있습니까?

분류에서Dev

EF Code First 쿼리를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 mysql 쿼리를 어떻게 최적화 할 수 있습니까?

분류에서Dev

DAL web2py 쿼리를 어떻게 최적화 할 수 있습니까?

분류에서Dev

Rails로이 쿼리를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 느린 SQL 쿼리를 어떻게 최적화 할 수 있습니까?

분류에서Dev

이 scipy 최소 제곱 최적화 루틴에서 가중치를 어떻게 적용 할 수 있습니까?

분류에서Dev

BFS 구현을 어떻게 최적화 할 수 있습니까?

분류에서Dev

추적 / 공격 코드를 어떻게 수정할 수 있습니까?

분류에서Dev

최적화 도구를 사용할 때 입력 인수를 어떻게 사용할 수 있습니까?

분류에서Dev

코드 최적화에 catch를 사용할 수 있습니까?

분류에서Dev

최소한의 에너지 사용을 위해 Ubuntu를 어떻게 최적화 할 수 있습니까?

Related 관련 기사

  1. 1

    이 코드를 어떻게 최적화 할 수 있습니까?

  2. 2

    이 Codewars C ++ 코드를 어떻게 최적화 할 수 있습니까?

  3. 3

    VBA-Excel :이 코드를 어떻게 최적화 할 수 있습니까?

  4. 4

    ARM NEON으로이 코드를 어떻게 최적화 할 수 있습니까?

  5. 5

    내 Jquery 코드를 어떻게 최적화 할 수 있습니까?

  6. 6

    nginx 리디렉션-코드를 어떻게 최적화 할 수 있습니까?

  7. 7

    이 자바 코드를 어떻게 최적화 할 수 있습니까?

  8. 8

    이 Python 코드를 어떻게 최적화 할 수 있습니까?

  9. 9

    SQLite ORDER BY rowid를 어떻게 최적화 할 수 있습니까?

  10. 10

    이 쿼리를 어떻게 최적화 할 수 있습니까?

  11. 11

    이 안드로이드 코드를 어떻게 최적화 할 수 있습니까?

  12. 12

    이 간단한 파이썬 파이 게임 코드를 어떻게 최적화 할 수 있습니까?

  13. 13

    중복 및 누락 된 값을 확인하는이 코드를 어떻게 최적화 할 수 있습니까?

  14. 14

    이 EpiServer 탐색 경로 탐색 코드를 어떻게 더 잘 최적화 할 수 있습니까?

  15. 15

    이 게터 성능 문제를 어떻게 최적화 할 수 있습니까?

  16. 16

    다음 JavaScript 함수를 어떻게 최적화 할 수 있습니까?

  17. 17

    이 쿼리를 어떻게 든 최적화 할 수 있습니까?

  18. 18

    이 파이썬 루프를 어떻게 최적화 할 수 있습니까?

  19. 19

    EF Code First 쿼리를 어떻게 최적화 할 수 있습니까?

  20. 20

    이 mysql 쿼리를 어떻게 최적화 할 수 있습니까?

  21. 21

    DAL web2py 쿼리를 어떻게 최적화 할 수 있습니까?

  22. 22

    Rails로이 쿼리를 어떻게 최적화 할 수 있습니까?

  23. 23

    이 느린 SQL 쿼리를 어떻게 최적화 할 수 있습니까?

  24. 24

    이 scipy 최소 제곱 최적화 루틴에서 가중치를 어떻게 적용 할 수 있습니까?

  25. 25

    BFS 구현을 어떻게 최적화 할 수 있습니까?

  26. 26

    추적 / 공격 코드를 어떻게 수정할 수 있습니까?

  27. 27

    최적화 도구를 사용할 때 입력 인수를 어떻게 사용할 수 있습니까?

  28. 28

    코드 최적화에 catch를 사용할 수 있습니까?

  29. 29

    최소한의 에너지 사용을 위해 Ubuntu를 어떻게 최적화 할 수 있습니까?

뜨겁다태그

보관