已有56人关注
ListView 大小图标切换问题
发表在C#图书答疑 2009-07-30
是否精华
版块置顶:
 SqlDataReader sdr = MyClass.getcom("select fjlx from fjlx");
               while (sdr.Read())
               {
                   string lx = sdr["fjlx"].ToString().Trim();
                   tabControl1.TabPages.Add(lx);
                   ListView listView2 = new ListView();
                   listView2.LargeImageList = imageList1;
                   listView2.SmallImageList = imageList2;
                   listView2.Items.Clear();
                   listView2.Parent = tabControl1.TabPages[tabControl1.TabPages.Count - 1];
                   listView2.Dock = DockStyle.Fill;


                   //动态添加房间
                   string lxformat = string.Format("select fjh,fjlx,fjzt from fjxx where fjlx='{0}'", lx);//条件查询,格式化字符串
                   SqlDataReader lxfj = MyClass.getcom(lxformat);
                   while (lxfj.Read())
                   {
                       string fjh = lxfj["fjh"].ToString().Trim();
                       int zt = Convert.ToInt32(lxfj["fjzt"].ToString().Trim());//int类型转换
                       listView2.Items.Add(fjh, zt);
                   


                   }

以上是根据数据库添加Tabpage页和listview项,测试没问题


问题就时大小图标切换不了,listView1是设计器添加的可以切换,listView2是代码循环添加的,一共添加了5个tabpage,切换不了图标,把listView2声明成全局后,只可以切换最后一页Tabpage的图标,[strong]请问怎样让每个tabpage都能切换图标?
[/strong]
  private void butdtb_Click(object sender, EventArgs e)
        {

            listView1.View = View.LargeIcon;
            listView2.View = View.LargeIcon;//不声明全局访问不了
         }



[img src=null/img]
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2009-07-31
沙发
读者朋友:
    您好,单击按钮的时候,获取listview的text文本,然后将对应的值转换为ListView对象,再进行切换。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照