如何在datagrid的模板列中使用
一个dropdownlist的selectindexchanged事件?
请写出其方法!! 

解决方案 »

  1.   

    http://www.cnblogs.com/lovecherry/archive/2005/04/04/131787.html
      

  2.   

    http://community.csdn.net/Expert/topic/3952/3952189.xml?temp=.3730432
      

  3.   

    那我想再问一句
    如何获得这一行的itemindex呢?
    就是说这一行的行号!!
    我想用来更新一行!!
      

  4.   

    http://www.cnblogs.com/lovecherry/archive/2005/04/04/131787.html 
    中说了怎么在触发DataGrid模板列中控件自己的事件,网友问怎么知道点击的是哪一行?要通过这个来获取中的信息。 
    那一行DataGridItem是 
    ((DataGridItem)((DropDownList)sender).Parent) 吗?不是,因为((DataGridItem)((CheckBox)sender).Parent)是TableCell 
    其实应该是 ((DataGridItem)((DropDownList)sender).Parent.Parent) 接下来你想怎么就怎么了。 输出行号: 
    Response.Write(((DataGridItem)((DropDownList)sender).Parent.Parent).ItemIndex); 输出值: 
    Response.Write(((DataGridItem)((DropDownList)sender).Parent.Parent).Cells[0].Text);