我在添加数据的时候想用LISTVIEW或者DataGrid控件能使他象组合框那样可以下来 ,并且能保存的对应的表中,有路过的帮忙给个例子可以吗!

解决方案 »

  1.   

    能,思路就是在鼠标点listview某一cell时,将combobox框的位置移到那个cell处显示,但是一般都是做将一个text移到那里让用户输入的,用组和框也可以,一样道理
      

  2.   

    十分感谢!但是还有个问题就是不是,我如果有很多列,那么就要放很多个COMBO或者TEXT呀,还有怎么能获得响应的列呢。
      

  3.   

    我做过MSFlexGrid的这种东西的,你要放多少个一般取绝于你的列的数据类型了,你如果所有输入类型都是文本或者数据,只需要一个就行了,最多也就是跟你的列数相同,为每一列都做一个这种东西,因为你最终还是要将text或者combobox中的数据显示回listview后再保存的,怎么找列无非就是从cell,row去考虑了,具体不想研究了
      

  4.   

    在CSDN中有個編輯listview的貼子,
    他是用Listview+textbox來做的,
    你只要改裝一下,加上Combobox就行了。祝你成功。
      

  5.   

    那么就要放很多个COMBO或者TEXT呀
    ===================================
    不用的,只有你定位到哪一格,相应的控件就移到那一格,离开就显示Listview本身了,所以每种控件只要一个
    DataGrid控件可以直接修改
    =====================================
    可以,但也没有下拉框
    一些第三方grid控件直接提供下拉框功能,比如TDBGrid
      

  6.   

    如果用LISTVIEW,那数据更新后保存时需要注意
      

  7.   

    我就是想用LISTVIEW实现多个内容的录入,请给个例子好吗,用浮动TEXT是吗,谢谢呀