关于listview的问题,在添加listview项时,每行首项我都给key赋了值,生成后,当我点击某行时,希望用到key里的值作为唯一标识插入我的数据库,或作其他操作,那么,这个key我如何得到那?

解决方案 »

  1.   

    首先,不建议你这样做,而是利用数据库中的字段的自动增长来得到KEY值,可以保证KEY值的唯一。
        也就是说,你先把数据添加到数据库,然后从数据库中的该记录的自动增长字段取出KEY值,写入listview中的KEY。    其次,如果你需要这样做的话,你可以定义一个全局变量来记录KEY的最大值,每次需要使用新的KEY值时,取MAXKEY+1,并讲KEY的最大值也加一,这样会保证KEY的不重复。
      

  2.   

    利用
    ListView1.SelectedItem.Key 方法
    或者ItemClick事件都可以达到你的要求.
    如果你还不清楚,看看MSDN