有关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快乐!
具体代码:
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快乐!
解决方案 »
- 全选,局部全选,想用JavaScript实现,求思路
- jquery实现提示效果
- 生成Js以后,嵌入自己的页面,能够调用服务器端的某张页面
- [简单问题]生成随机数的问题
- 我怎么不能修改发题分数呀,总是0分,
- asp.net菜问题
- js中, 当a=6,b=007,怎么才能得到结果为0013,我现在用 c=parseFloat(a)+parseFloat(b),结果是13,谢谢了
- 求助 911Unable to write file FittedCurve.mat: permission denied.Error in =>ModelTr
- 如何取当前项目的绝对路径?
- 用过NeatUpload的请进,帮忙解决个问题,谢谢!
- 如何让表单上输入框的约束条件由后台数据库对应字段的数据类型或约束条件自动确定?
- 程序中datagrid中怎样利用 类似 "删除"的按钮对一行 数据进行操作
之前就进入过DataGrid的bind的过程阿。
ms你的DataGrid被重新邦定了。
绑定时可能没有放在
if(!IsPostBack)
{
}
中