定义了一个datalist控件,用于显示零件的参数信息,其中Label控件显示参数名,用一个TextBox显示参数值,两者最初都是通过绑定到数据源实现,现在需要在客户端中向textbox输入所需的参数值,存入到数据库中,但要对应于该参数,即需要知道对datalist中的哪一条项目进行了操作,请问高手们,这该如何实现?
当然,我不想在每一项里都加如button之类的控件,而是希望发生TextChanged事件时就实现写入数据库的操作。

解决方案 »

  1.   

    你显示数据的时候如果控件ID上附带有与数据相同的ID,那就容易了;
    如果你想一起提交上去一起更新则利用在客户端用数组将改变过值的TextBox的id提取出数据ID记录下来,提交之后就根据ID取出数据,然后就是数据update了
    如果数据一更改就提交则直接用个隐藏控件将值将改变的textbox的id中的数据id存起来,提交之后就根据ID取出数据,然后就是数据update了