首页上一页 1 下一页尾页 1 条记录 1/1页
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]
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]