2011-08-24 6 views
5

tôi đã bàn khách hàng có cột vớihiển thị cột duy nhất trong danh sách xem với hai nhóm

         customer id 
            customer name 

Tôi đã một bảng gọi là địa chỉ AddressID addresstext

bây giờ tôi muốn hiển thị tên khách hàng và addresstext như thế này

    customers 
        ----------- 
        customer name 1 
        customer name 2 
        customer name 3 

        addresses 
        ----------- 
        addresstext 1 
        addresstext 2 
        addresstext 3 

như thế này trong chế độ xem danh sách chỉ một cột ở trên hình enter image description here

sẽ bất kỳ một pls giúp về vấn đề này ..

Tôi đang sử dụng C# trong các ứng dụng winforms

+0

sẽ bất kỳ helop một pls về vấn đề này ... –

Trả lời

5

Nhiều Cảm ơn tất cả sự ủng hộ của bạn và tôi đã giải quyết vấn đề của tôi .. ...... như thế này

lstviewcategories.View = View.Details; 
    lstviewcategories.Columns.Add(new ColumnHeader() { Width = lstviewcategories.Width - 20 }); 
    lstviewcategories.HeaderStyle = ColumnHeaderStyle.None; 
    lstviewcategories.Sorting = SortOrder.Ascending; 
    lstviewcategories.Dock = DockStyle.None; 

    ListViewGroup categorygroup = new ListViewGroup("Category Types",HorizontalAlignment.Center); 
    lstviewcategories.Groups.Add(categorygroup); 


    var categorytypes = (from categories in abc.categories 
         select categories.category_Name).ToList(); 

    lstviewcategories.Items.Add(new ListViewItem() { Text = "ALL", Group = categorygroup }); 
    foreach (string item in categorytypes) 
    { 

     lstviewcategories.Items.Add(new ListViewItem() { Text = item.ToString(), Group = categorygroup }); 

    } 

    ListViewGroup pricerangegroup = new ListViewGroup("Price Ranges", HorizontalAlignment.Center); 
    lstviewcategories.Groups.Add(pricerangegroup); 

    lstviewcategories.Items.Add(new ListViewItem() { Text = "ALL", Group = pricerangegroup }); 
    lstviewcategories.Items.Add(new ListViewItem() { Text = "0-500", Group = pricerangegroup }); 
    lstviewcategories.Items.Add(new ListViewItem() { Text = "500-1000", Group = pricerangegroup }); 
    lstviewcategories.Items.Add(new ListViewItem() { Text = "1000+", Group = pricerangegroup }); 
0

Bạn cần để tạo ra một khoá ngoại trên bảng địa chỉ của bạn mà chỉ vào id khách hàng.

+0

là nó có thể chỉ hiển thị tên địa chỉ và tên khách hàng từ hai bảng khác nhau .... chỉ hiển thị các mục trong danh sách xem với hai nhóm ... –

+0

cảm ơn .. tôi đã giải quyết được vấn đề của tôi .... –

+0

Tuyệt vời .... bạn được chào đón ... –