一个datagrid,有序号列,另有三个选项列,分别为学科,章节,知识点,各在itemtemplate中放了一个dropdownlist。我现在要实现相同行中的学科,章节,知识点dropdownlist联动。整个datagrid表中的数据是由一个button来提交的。序号   学科   章节   知识点
1      选项   选项   选项
2      选项   选项   选项
3      选项   选项   选项
…     ……   ……   ……
提交按钮求这样的datagrid中选项实现联动的方法。

解决方案 »

  1.   

    实现是可以实现的,就是代码多了点
    可以通过 dropdownlist.Parent.Parent 来获取 DataGridItem 
    通过DataGridItem 来获取ItemIndex 索引,
    通过索引来获取哪一行,
    通过哪一行 来填充单元格里面的 DropDownList 
    .......
      

  2.   

    dropdownlist.Parent.Parent  
    这个DropDownList 指触发事件的那个下拉列表,就是
    sender
      

  3.   

    这些dropdownlist里的内容也是在页面加载时动态添加的。就是为了能批量的提交信息,所以只用一个button。这是一个考务系统,通过下拉表选取学科,由学科联动产生可选的章节,再由章节产生可选的知识点,全部填写完毕后,保存到数据库中,然后再由试卷生成页面通过数据库中已经有的信息进行试题抽取。
      

  4.   

    http://singlepine.cnblogs.com/articles/266538.html