2012-06-19 9 views
1

누구든지 내게 어떤 포인터를 줄 수 있습니까? 날짜와 값이 포함 된 텍스트 파일이 배열로 읽어지고 ListBox에 표시됩니다. 배열에 새로운 날짜와 값을 추가 할 수있을뿐만 아니라 배열의 기존 날짜를 검사하여 사용자에게 덮어 쓰기 또는 취소 할 것인지 묻는 메시지를 표시 할 수 있어야합니다.vb.net에서 배열의 특정 값을 대체하는 방법

내가 고민하는 부분은 사용자가 덮어 쓰기를 선택하면 배열의 값을 바꾸는 방법입니다. 아래 코드는 배열의 날짜 존재를 확인하는 데 사용하는 코드이며 날짜가있는 기존 값을 대체하고 ListBox을 새 데이터로 업데이트하는 것입니다.

는 (리스트 박스 인덱스는 날짜 배열보다 같은 경우) 당신은 그렇지 블록에서 같은 것을 추가해야 ListBox

If Dates.Contains(Format(DateTimePicker2.Value, "dd/MM/yyyy")) Then 
    MsgBox("Do You Wish To Overwrite Record?", MsgBoxStyle.YesNo, "Data already exists") 
    If MsgBoxResult.No Then 
     Exit Sub 
    ElseIf MsgBoxResult.Yes Then 
     Don't know what to do here !!!!! 
End If 

답변

1

에 표시됩니다 2 개 배열 DatesValues

있습니다
Dates(ListBox.SelectedIndex) = (your new value) 

보통 이렇게 간단합니다. 물론 recommanded 유효성 검사를 건너 뛰었지 만 코드를 작성하는 방법에 대한 힌트를 줄 것입니다.

+0

많은 감사. 모두 정렬되었습니다. –

+0

반갑습니다. 다른 문제가 있으면 물어보십시오. ;) – FingerTheCat

관련 문제