如何在click或者dbclick事件中获得listview的行值,和当前行某一单元格的值(例如想获得当前行第二例的值.
为什么我在listview里显示datetime和money的数据和数据库里输入的数据是相同的,而在mshflexgrid中把时间(时,分秒)也输入进去了(00:00:00).而money型输出的也有四位小数,我如何控制它输入的位数?谢谢!!请帮帮忙.

解决方案 »

  1.   

    listview:   
    listview1.ListItems.Item(1).Text 是第一个结点
    没有行值msflexgrid:
    写入数据库时 rs!date= format(msflexgrid.textmatrix(1,1),"yyyy-mm-dd") 即可
      

  2.   

    上面是写入数据库的输出应为msflexgrid.textmatrix(1,1) = format(rs!date,"yyyy-mm-dd")
    msflexgrid.textmatrix(1,2) = format(rs!money,"0.00") '或 "standard"但最好是在写入数据库时就格式化好或四舍五入好
      

  3.   

    dim itemx as listitem
    set itemx=listview1.SelectedItem
    debug.print itemx.text
    debug.print itemx.subitems(i)format(str,"short date")
    format(str,"#000.00")
      

  4.   

    我想得到当前listitem对象的索引值.
    再帮帮忙,
    回答完就结贴.
      

  5.   

    dim itemx as listitem
    set itemx=listview1.SelectedItem
    msgbox itemx.index