2011-08-24 13 views
5

he tabla de clientes tener columnas conpantalla única columna en la vista de lista con dos grupos

         customer id 
            customer name 

Tengo otra tabla llamada dirección de AddressID addresstext

ahora quiero mostrar el nombre del cliente y addresstext como este

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

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

les gusta esto en la lista ver solo una columna arriba de la figura enter image description here

habría cualquiera pls ayuda en este ..

estoy usando C# en aplicaciones WinForms

+0

haría con cualquier helop uno pls en este ... –

Respuesta

5

Muchas gracias por todo su apoyo y he resuelto mi problema .. ...... como esto

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

Es necesario crear una clave externa en la tabla de direcciones que señaló la Identificación del cliente.

+0

es posible que acaba de mostrar los nombres de dirección y el nombre del cliente de dos tablas diferentes .... sólo mostrar los elementos de la lista ver con dos grupos ... –

+0

gracias .. he resuelto mi problema ... –

+0

Genial ... de nada ... –

Cuestiones relacionadas