系统有一个订单表,还有一个跟他关联的产品表,一个订单对应多个产品。 界面操作要求 添加主信息和子信息以后 点保存, 一次过保存到数据库中。   第一次新增显然是没有问题的,在一个事务中先添加主表信息,再添加子表信息就OK了!    但是在修改的时候就不行了,根本本不知道哪个行是什么状态。请问高手们有什么好的方法吗?目前我只想到跟
DataTable一样,每行加一个状态。但关键是我修改一行的时候怎么样触发修改他的状态为修改啊?

解决方案 »

  1.   

    用DataTable也没用吖。。我改了一行,你怎么知道我改的是哪行?ListView是不能绑定的。
      

  2.   

    ListViewd的Item是个Object把,你可以关联DataRow啊
      

  3.   

    但是在修改的时候就不行了,根本本不知道哪个行是什么状态。请问高手们有什么好的方法吗?目前我只想到跟 
    DataTable一样,每行加一个状态。但关键是我修改一行的时候怎么样触发修改他的状态为修改啊?

    javascript
      

  4.   

    不要用javascript
    其实很简单,我把思路给你说一下就行了,当你点击主表的某条记录的链接,进入从表填写内容,保存,然后,从表可以传递给父表一个状态,该状态被主表该行某列(状态列)绑定,然后在itemDataBound根据判定状态列值来改变该记录行css值,比如背景色之类的东东
    具体代码就不写了。
    仅提供思路
      

  5.   

    可以参考一下这里的示例,
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
    http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspxhttp://blog.csdn.net/zhzuo/archive/2005/01/03/238273.aspx