在DataGrid里面绑定ComboBox列时无法在编辑模板下默认选中一个备选值的一种解决方法
来源:互联网 发布:网络教育招生方案 编辑:程序博客网 时间:2024/04/28 18:11
今天同事遇到一个关于DataGrid模板列里添加一个ComboBox控件的问题。
大致的情景如下面的截图所示:
William的性别是Male,但是当双击性别列(它是一个带有ComboBox控件的模板列)时,出现了如上图所示的情况。ComboBox控件的默认选中项成了空白项。
修正这个问题后的截图如下:
上图是我们想要得到的结果,即双击性别列后,默认应该选中之前显示的值。
一起看看代码有什么不同吧。
问题代码:
修改后的代码:
两者的区别就在红色框标注的地方,虽然我不清楚这里面的原因,但从这个例子中可以看到,在绑定数据源时不要到处使用双向绑定方式。
呵呵,希望对其他人有些帮助吧。
另外上传一下用到的代码。
- 在DataGrid里面绑定ComboBox列时无法在编辑模板下默认选中一个备选值的一种解决方法
- 在datagrid的表头上的其中一个列加checkbox而导致checkbox无法选中的问题的一种解决方案
- 如何在datagrid的模版编辑列里动态绑定了一个dropdownlist
- 一个只读列、绑定列、模板列(动态下拉)、编辑列都有的DataGrid
- Extjs中的ComboBox在加载时默认选中值的问题的解决办法。
- 搞定一个在DataGrid中DropDownList模板列值初始化的问题
- easyui datagrid editor在编辑状态下更新列值并不结束编辑。
- 关于datagridview中checkbox列在选中行的情况下无法操作值
- DataGrid中列绑定ComboBox
- DataGrid编辑时让DropDownList绑定数据库中某项表并设置默认选中
- 在ASPxGridView绑定的时候修改模板列的值
- 关于如何在datagrid的摸板列里面绑定数据
- GridView绑定动态列时,在编辑的时候,如何控制编辑文本框的大小
- datagrid 中编辑模板列的问题
- 读取存储在MsSql下的文件,配合使用DataGrid的模板列。
- ComboBox 默认选中值
- DataGrid 模板列中全选CheckBox 并在删除选中后给出选择删除提示
- easyUI datagrid中combobox默认选中问题
- MyEclipse 8.5 workspace设置问题
- XDOJ Problem 1003 - 最喜欢的数字 Time Limit Exceeded
- 制作yaffs2文件系统
- c语法
- Python标准库06 子进程 (subprocess包)
- 在DataGrid里面绑定ComboBox列时无法在编辑模板下默认选中一个备选值的一种解决方法
- Python标准库07 信号 (signal包,部分os包)
- java回调函数实现
- Python标准库08 多线程与同步 (threading包)
- C# 唯一进程(Mutex)
- Python标准库09 当前进程信息 (部分os包)
- magento -- 使用local.xml来修改布局
- Python标准库10 多进程初步 (multiprocessing包)
- UVa 10991 - Region