在GridView的中有一个DropDownList,并且DropDownList有回传事件

    技术2022-05-11  76

         最近做一个项目,需要在GridView中的ItemTemplate中添加一个DropDownList,并且当我选择这个DropDownList得时候,他需要向服务器回传数据:

    如下图:

     

    一开始想在GridView中的<RowDataBound>事件中写呢,可是DropDownList又没有CommandName属性

    所以只有在DropDownList得SelecedIndexChanged事件中写了,具体步骤:在GridView得编辑状态下,双击DropDownList就会进入到下面的事件中,代码如下:

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)    {        DropDownList Type = sender as DropDownList;          TableCell cell = (TableCell)Type.Parent;        GridViewRow item = (GridViewRow)cell.Parent;       string sql = "Update t_MemberInfo set YX=" + Type.SelectedValue+" and where Id="+item.Cells[0].Text;        dal.RunSql(sql);       gridViewBind();   / /GridView绑定事件       

        } 


    最新回复(0)