本帖最后由 amkogeo 于 2012-07-02 16:03:41 编辑

解决方案 »

  1.   


    litem.SubItems.Add(new ListViewItem.ListViewSubItem() { Name = item.Name, Text = item.InnerText });写错了
    是这样才对litem.SubItems.Add(new ListViewItem.ListViewSubItem() { Name = val.Name, Text = val.InnerText });因为简写了 里边的一些内容。没处理好.不好意思
    请问为怎么才可以插入到相应的 列里边呢? 
      

  2.   

    { Name = item.Name, Text = item.InnerText }
    你的这个方法有问题,litem根本没值,这个问题根本不可能需要翻上几十页,用别人的方法就要弄清楚别人为什么这么写,
    给你一个标准的写法,自己研究下,看不懂的先MSDNlistView1.Columns.Add("时间", 120, HorizontalAlignment.Center);
                listView1.Columns.Add("操作", 120, HorizontalAlignment.Center);
                listView1.Columns.Add("数据", this.Width - listView1.Columns[0].Width - listView1.Columns[1].Width - 15, HorizontalAlignment.Left);ListViewItem item = new ListViewItem();
                item.SubItems[0].Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                item.SubItems.Add("0");
                item.SubItems.Add("客户端启动");
                listView1.Items.Insert(listView1.Items.Count,item);这个是服务器的一段,和你的差不多,你改下名就可以
      

  3.   

    { Name = item.Name, Text = item.InnerText }
    你的这个方法有问题,litem根本没值,这个问题根本不可能需要翻上几十页,用别人的方法就要弄清楚别人为什么这么写,
    给你一个标准的写法,自己研究下,看不懂的先MSDNlistView1.Columns.Add("时间", 120, HorizontalAlignment.Center);
                listView1.Columns.Add("操作", 120, HorizontalAlignment.Center);
                listView1.Columns.Add("数据", this.Width - listView1.Columns[0].Width - listView1.Columns[1].Width - 15, HorizontalAlignment.Left);ListViewItem item = new ListViewItem();
                item.SubItems[0].Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                item.SubItems.Add("0");
                item.SubItems.Add("客户端启动");
                listView1.Items.Insert(listView1.Items.Count,item);这个是服务器的一段,和你的差不多,你改下名就可以
      

  4.   

    先谢谢楼上了。
    这个 是 先加 列名,宽度 和 排列形式。
    然后再添加 item 到对应 顺序的列 里吧??
    这个的话。 和我的现状 没什么区别啊... 
    -----------------------------------------------
    我现在并不是不能显示。而是 显示的位置 错乱..
    例如 
    name tel ads
    tel  ads name
    当然。我知道修改 columns 位置 或者 修改 xml的节点位置 就可以成功排列的运行。
    可是我想知道有没有办法 根据ListView Columns 的name 和 ListViewItem Item 的name 来排列对应.