大家好:
   我在用ListView时遇到这样的问题。
   我在做修改的时候。我从第一个from里选择一条数据。在第二个from里的文本框里显示。
   我修改我要修改的项。确定之后刷新第一个from(从数据库重新查询)会正确显示。
   然而我再要用第二个from显示的时候
   为什么第一次点击按钮总是显示修改前的数据。而第一个from明明是修改以后的数据。
  我第二次点击按钮能正确显示。为什么?
    谢谢 朋友们。十分需要朋友们帮助。。

解决方案 »

  1.   

    第一个from赋给第二个form的代码可能有问题。^_^
      

  2.   

    Set itmX = frmBillInfo.ListView1.ListItems.Item(frmBillInfo.ListView1.SelectedItem.index)
    publicUnit.Text = itmX.SubItems(2)其中frmBillInfo是第一个from
    publicUnit.Text是第二个from的文本。
      

  3.   

    1,可能你没写对。
    2、可能你没刷新form2
    3、把你的form2彻底unload 以后,再去赋值
      

  4.   

    2,3这些我应该全做了。首先我unload form2(这是我修改确定按钮。我会unload form2,也刷新form1 frmBillInfo.Form_Load)之后我重新load form2 如果第一次不正确。