2013-02-26 105 views
7

Tôi đang cố gắng đặt/thay đổi giá trị DateTimePicker (sử dụng vb.net) nhưng không thể tìm ra cách thực hiện.Cách thay đổi/đặt giá trị DateTimePicker

Tôi đã thêm điều khiển vào trang và tôi đã thử sử dụng mã sau nhưng mã không hoạt động và tôi không thể tìm cách đặt giá trị trong thời gian chạy.

DateTimePicker1.Value = Now.Day & "-" & Now.Month & "-" & Now.Year 

Định dạng của sự kiểm soát được thiết lập để Long và nó trông như thế này khi lần đầu tiên nạp:

thứ ba 26 tháng 2, 2013

Nhưng tôi không thể làm việc ra làm thế nào để thay đổi nó.

Các lỗi tôi nhận được dựa trên mã của tôi ở trên là:

Chuyển đổi từ chuỗi "26-2-2013" để gõ 'ngày' là không hợp lệ.

Bất kỳ ai có ý tưởng nào?

+0

Bạn chỉ cần cố gắng 'DateTimePicker1.Value = Now'? :) – Neolisk

Trả lời

7

tôi đã kết thúc nhận nó làm việc bằng cách làm như sau:

DateTimePicker1.Value = New Date(2013, 2, 26) 

Tôi đã tải các giá trị sai.

1

Thêm đoạn mã sau vào Form tải tổ chức sự kiện để thiết lập ngày giá trị chọn thời gian để hôm nay:

DateTimePicker1.CustomFormat="dd-MM-yyyy" 
DateTimePicker1.Value=Now() 
Các vấn đề liên quan