请问当选择vsflexgrid某行时,点击一个Command,弹出新form,里面textbox分别填充选取行的各个数据,然后进行修改,该如何进行?

解决方案 »

  1.   

    读取vsflexgrid的当前行的第i列数据:form1.vsflexgrid1.textmatrix(form1.vsflexgrid1.row,i)
    修改也是改上面的这个属性。
      

  2.   

    直接做成可编辑的不好吗?
    就象EXCEL那样,点哪格哪格就能编辑。交流MSN:[email protected]
    QQ:5507350
      

  3.   

    yiway(一味):
    如何获得当前行呢?
    form.VSFlexGrid1.Row好像不行
    能不能给完整些的代码?谢谢:)
    vansoft:
    因为有些数据为日期等格式,怕输入格式错误:)
      

  4.   

    VSFlexGrid1.rowsel 当前选中行   form2.text1.text=vsflexgrid1.textmatrix(VSFlexGrid1.rowsel,1) (把当前选中行的第列的值付给FORM2窗体的TEXT1)
       form2.text2.text=vsflexgrid1.textmatrix(VSFlexGrid1.rowsel,2) 
       form2.text3.text=vsflexgrid1.textmatrix(VSFlexGrid1.rowsel,3)