请问:1,如何用代码实现,Datalist中选定了某行??
      2,如果有10个文本框,如何判断用户是否改动了其中的值?
谢谢各位了!

解决方案 »

  1.   

    1、可以通过DataList1.SelectedItem获取(或设置)
    2、在文本框的text_change中把文本框名字记录下来
      

  2.   

    1
    通过 Datalist 绑定的数据控件
    ADODC1.recordset.absoluteposition = n2
    最好利用数组控件
    private sub text1_change(byval index as integer)
      msgbox "text1(" & index & ")被改动'
    end sub
      

  3.   

    第二个问题我想也可以这样
    在text获取焦点时记下其值,然后在lostfocus是比较一下,如果不同就是修改了
    这样能防止重复判断,加入别人修改了又修改回来了也不算变化
    当然就看你是怎么个标准
      

  4.   

    Property SelectedItem As Variant
    是只读属性,,怎么设置啊?高手!
      

  5.   

    2 设一个标志位changeflag,在text_change事件中将changeflag设为true