DataGrid中有两列,第一列的列名是客房状态邦定数据库中的状态字段,第二列的列名是更新状态他是模板列是下拉框里面的有入住和未入住和转酒店,当选择下拉框时更新第一列客房状态,例如当选择入住时第一列客房状态就是入住,我现在在下拉框的OnSelectedIndexChanged="SelectedIndexChanged",然后在后台代码中得不到下拉框的值,怎么取得下拉框的值和实现更新功能,先谢了
解决方案 »
- 高手进来,如何更改Excel图表标题
- tab导航条切换到不同页面的时候是如何设置当前页的状态的?
- 求一个年月日的自定义控件
- 自己总结了几个关于发布的问题,求好心人来看看!!
- iframe 使用问题!
- asp.net 在线邮件接收(十万火急)
- 请问各位怎么美化页面? 有没有什么方便的工作,介绍一下,谢谢
- 一个动态列的统计问题[最后的点分,等我赚了再补,哈哈]
- 请教一个正则:js中替换下面字符串中的'美国'为'中国',但只替换最后一个'美国',即:尖括号对之外的
- 求教给图象加滚动条。
- ASP.NET中论坛贴子管理的问题
- 为什么Request.QueryString(clie_id),得不到url参数???我要用来做更新的条件。
建议你在EditCommend事件里修改数据,updataCommend事件提交数据
ItemTemplate里面放个button或linkbutton,
设置CommendName="Edit",
然后就是写DataGrid的EditCommend事件里指定DataGrid的EditItemIndex属性 = e.Item.ItemIndex,
然后再绑定一次,
做到这一步,客户点修改按钮的时候就会出来个选择的下拉框,和提交按钮,
提交按钮设置CommendName="Update",
再在DataGrid的UpdateCommand事件里提交数据,这里要先把那个下拉框找到
用(System.Web.UI.WebControls.DropDownList)e.Item.FindControl("controlName")
可以找到,然后就是取selectValue值,
接下的数据库操作我就不说了