2009-04-20 23 views
8

Tôi có hai danh sách dữ liệu. Để đại diện cho một "mục" tôi có một UserControl tùy chỉnh (như là mục có nhiều lĩnh vực và tôi muốn đặt nó ra một cách chính xác trên UserControl).Danh sách các điều khiển người dùng tương tự như WPF ItemsControl

Tôi muốn danh sách được điền vào một số loại ListBox bởi các điều khiển người dùng này thay vì chuỗi.

Tôi đã thấy mọi người làm điều này trong WPF bằng cách sử dụng ItemsControl hoặc một số bộ lặp. Bạn có biết nếu có bất kỳ cách nào để làm điều này trong WinForms?

Tôi muốn đảm bảo rằng tôi có được cuộn dọc phù hợp nếu số lượng điều khiển người dùng lớn hơn vùng chứa.

Trả lời

5

Trong .NET 3.5 SP1 thành phần DataRepeater đã được thêm vào khung làm một phần của WinForms (thay vì là một phần của tiện ích bổ sung tải xuống VB PowerPack). Nếu bạn đang chạy trên phiên bản đó của khuôn khổ thì nó có thể làm những gì bạn cần.

+2

Cảm ơn bạn !!! Đây là một khám phá tuyệt vời! Đây là liên kết đến hướng dẫn tuyệt vời về cách sử dụng: http://blogs.msdn.com/b/vsdata/archive/2009/08/12/datarepeater-control-for-windows-forms.aspx –

+0

nếu bạn không thể tìm thấy DataRepeater trong các phiên bản mới nhất của Visaul Studio, bạn có thể làm theo các đề xuất từ ​​[bài đăng này] (http://stackoverflow.com/questions/34322344/vb-net-visual-basic-power-packs-not-working- vào-vs2015) – ASh

Các vấn đề liên quan