ListView绑定
绑定ComboBox
绑定DataGridView控件
      

解决方案 »

  1.   

    winform的还是web的呢?
    listView有好多种样式如LargIcon、SmallIcon、Detail、List、Tile等这是其中一种
            public lvwGroup()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                listView1.Groups.Clear();
                listView1.Items.Clear();            listView1.View = View.LargeIcon;
                ColumnHeader columnHeader0 = new ColumnHeader();
                columnHeader0.Text = "Title";
                columnHeader0.Width = 200;
                ColumnHeader columnHeader1 = new ColumnHeader();
                columnHeader1.Text = "Author";
                columnHeader1.Width = 200;
                ColumnHeader columnHeader2 = new ColumnHeader();
                columnHeader2.Text = "Year";
                columnHeader2.Width = 100;            listView1.Columns.AddRange(new ColumnHeader[]{columnHeader0,columnHeader1,columnHeader2});            ListViewGroup group1 = new ListViewGroup("001");
                ListViewGroup group2 = new ListViewGroup("002");            listView1.Groups.Add(group1);
                listView1.Groups.Add(group2);            ListViewItem item0 = new ListViewItem(new string[]
                    {
                        "Programming Windows",
                        "Petzold,Charles",
                        "1998"
                    },0,group1);
                ListViewItem item1 = new ListViewItem(new string[]
                    {
                        "Code:The Hidden Language of Computer Hardware and Software",
                        "Petzold,Charles",
                        "2000"
                    },0,group1);
                ListViewItem item2 = new ListViewItem(new string[]
                    {
                        "Programming Windows with C#",
                        "Petzold,Charles",
                        "2001"
                    },0,group1);
                ListViewItem item3 = new ListViewItem(new string[]
                    {
                        "Coding Techiques for Microsoft Visual Basic.NET",
                        "Connell,John",
                        "2001"
                    },1,group2);
                ListViewItem item4 = new ListViewItem(new string[]
                    {
                        "C# for Java Developers",
                        "Jones,Allen & Freeman,Adam",
                        "2002"
                    },1,group2);
                ListViewItem item5 = new ListViewItem(new string[]
                    {
                        "Microsoft.NET XML Web Services Step by Step",
                        "Jones,Allen & Freeman,Adam",
                        "2002"
                    },1,group2);
                listView1.Items.AddRange(new ListViewItem[]
                    {item0,item1,item2,item3,item4,item5});
            }        private void button2_Click(object sender, EventArgs e)
            {
                listView1.View = View.Tile;
            }
    其他的控件都有DataSource属性给DataSource赋值即可