当前位置:编程学习 > C#/ASP.NET >>

带listview的多列的combobox问题。急救!

        /// <summary>
        /// listview数据绑定方法
        /// </summary>
        private void listView_bind()
        {
            string sql = "select mGrate,mName from tb_Major";
            DataTable dt = das.getTable(sql);

            listView1.GridLines = true;//显示行与行之间的分隔线
            listView1.FullRowSelect = true;//要选择就是一行
            listView1.View = View.Details;//定义列表显示的方式
            listView1.Scrollable = true;//需要时候显示滚动条
            listView1.MultiSelect = false;// 不可以多行选择
            listView1.HeaderStyle = ColumnHeaderStyle.Clickable;// 针对数据库的字段名称,建立与之适应显示表头

            this.listView1.View = View.Details;//显示表格细节
            this.listView1.LabelEdit = true; //是否可编辑,ListView只可编辑第一列。

            listView1.Visible = true;//lstView可见
            listView1.Columns.Add("年级", 100, HorizontalAlignment.Center);//第一个参数,表头名,第2个参数,表头大小,第3个参数,样式
            listView1.Columns.Add("专业", 140, HorizontalAlignment.Center);

            foreach (DataRow dr in dt.Rows)
            {
                ListViewItem item = new ListViewItem(dr[0].ToString());
                item.SubItems.Add(dr[1].ToString());//读取数据
                listView1.Items.Add(item);//显示
            }
        }

所用控件combobox、listview

 
点击combobox

listview显示

将选择的listview值传给combobox

listview隐藏



哪位大哥教教我啊、 --------------------编程问答--------------------
--------------------编程问答-------------------- http://www.codeproject.com/KB/cpp/multicolumncombo.aspx
ComboBox  --------------------编程问答-------------------- 不难啊。获取listview选取的值,然后赋值给combobox。listview再隐藏就可以了。 --------------------编程问答-------------------- 先把AutoPostBack属性设置为true

事件中写   protected void combobox_CheckedChanged(object sender, EventArgs e)
        {
            listview.Columns[0].Visible = !listview.Columns[0].Visible;
        }
0为你想要的第几个字段
--------------------编程问答-------------------- 艾~~

我是个初学者,好象什么都不会!

你们能具体点吗?
--------------------编程问答-------------------- 还有是在C# winform中。不是web。能详细点吗? --------------------编程问答-------------------- 没人帮我吗?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,