请问怎么实现??
谢谢赐教!!!

解决方案 »

  1.   

    是绑定两个摸板列 分别存放一个dropdownlist 
    在程序运行是能够实现之间的联动
      

  2.   

    跟不在DataGrid里其实也是差不了多少的啊!
    你一样可以给第一个DropDownList的SelectedIndexChanged事件嘛.然后在那个事件里写联动第二个的事件呗....稍微整理一下思路就出来了!
      

  3.   

    可是关键是我不知道到哪儿去找第一个DropDownList的SelectedIndexChanged事件啊????
    好象不好弄啊!!!!
      

  4.   

    add a SelectedIndexChanged event handler for your first dropdownlist in the DataGrid's ItemCreated event handler
    protected void DataGrid1_ItemCreated(Object sender, DataGridItemEventArgs e)  
        {        if ( e.Item.ItemType == ListItemType.Item ||
                e.Item.ItemType == ListItemType.AlternatingItem)  
            {
               DropDownList ddl = e.Item.FindControl("DDL1") as DropDownList;
       ddl.SelectedIndexChanged += new EventHandler(DDL_SelectedIndexChanged);
            }    }
    void DDL_SelectedIndexChanged(object sender,EventArgs e)
    {
      DropDownList ddl = (DropDownList)sender;
      DataGridItem dgi = (DataGridItem)ddl.Parent.Parent;
      DropDownList ddl2 = dgi.FindControl("DDL2") as DropDownList;
      //....
    }