rt

解决方案 »

  1.   

    这个要点难度了,继承ListView,写Paint..
      

  2.   

    TO: weisunding(鼎鼎)
        你有没有做个呀,能否发点代码看一看,我的mail 是[email protected] 谢谢!
      

  3.   

    太复杂了,你下个 Infragistics NetAdvantage 2005 Volume 2
    里因有UltraTree可以实现。好像 www.fixdown.com有下
      

  4.   

    private void listView1_ColumnClick(object sender, System.Windows.Forms.ColumnClickEventArgs e) //点击排序ListViewint rowCount=this.listView1.Items.Count;   //预先定义一变量,存放listView的行数
    if (preColNO!=-1)  //preColNO 用于存放点击列标题之前的那一列,//初始值为-1
    {
    for (int i=0;i<rowCount;i++)
    {
    this.listView1.Items[i].UseItemStyleForSubItems=false;
    this.listView1.Items[i].SubItems[preColNO].BackColor=Color.White;

    }
    }
         for (int i=0;i<rowCount;i++)
    {
    this.listView1.Items[i].UseItemStyleForSubItems=false;
    this.listView1.Items[i].SubItems[e.Column].BackColor=Color.WhiteSmoke;
    preColNO=e.Column;

    }