有关DataGrid内套用DropDownList控件的问题.很奇怪,怎么DropDownList不能被选中.当你编辑DataGrid后,总没改变啊?
    具体代码:
     private void UpdateCommand_Click(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)//更新处理事件
{
  string struserid = e.Item.Cells[0].Text;
  DropDownList ddlRight = (DropDownList)e.Item.FindControl("ddlRight");
  DropDownList ddlDept = (DropDownList)e.Item.FindControl("ddlDept");
  strsql = "Update Users Set DeptID='"+ddlDept.SelectedValue.ToString()+"',RightID='"+ddlRight.SelectedValue.ToString()+"' Where UserID='"+struserid+"'";
  Response.Write(strsql);
  Response.End();
  
  ExecuteSql(strsql);
  AllUsersDG.EditItemIndex=-1;
  GridBind();
}
     当我点击编辑DataGrid时,然后我在DropDownList中选择一个对象,如果我选择的对象是DeptID=3,
应该输出的SQL语句为:Update Users Set DeptID='3',RightID='1' Where UserID='2',但是输出的SQL语句怎么老是:Update Users Set DeptID='1',RightID='1' Where UserID='2',所以无法更新啊.
    请各位高手,怎么会出现此类问题啊?帮小辈一个忙.最后祝大家11快乐!