请问gridview能否实现这样的功能

请教gridview能否实现这样的功能?
我想用gridview实现一下功能,不知道该怎么做,请大家指导:

1,gridview显示一个数据列表,其中一个列的数据值是:a,b,c,d,用下拉菜单来显示在gridview中.
2,当用户在选择下来菜单a,b,c,d时,触发事件,根据选中的这个值来更新当前行的其他列的数据,重新绑定而显示更新后的数据列表.

要是仅仅下来列表触发事件那倒容易,只是在gridview里做这件事就不知道如何下手了,还请各位指导,多谢!



------解决方案--------------------
aspx:
<asp:dropdownlist id= "ddl " runat= "server " OnCommand= "ddl_Changed " CommandArgument= '传递需要的参数 '>
</asp:dropdownlist>

cs:
protected void ddl_Changed(object sender,CommandEventArgs e)
{
//获取传递的参数
string ss=e.CommandArgument.ToString();
//下面做你想做的事情,做完了重新绑定你的GRIDVIEW
}
------解决方案--------------------
模板列,灵活
------解决方案--------------------
使用GridView的模板列