ajax - 如何在 RadGrid 的 FormTemplate 中设置 Telerik RadComboBox 的 SelectedValue 属性

标签 ajax telerik radgrid selectedvalue radcombobox

我有一个我认为应该是直截了当的问题。我有一个启用了 FormTemplate 编辑和 AJAX 的 RadGrid。 FormTemplate 中的字段之一是一个 RadComboBox,其中填充了美国州选项。我可以将 RadComboBox 绑定(bind)到数据源以填充所有项目,但我无法设置 SelectedValue 属性。

当为 RadGrid 上的一行单击编辑按钮时,将加载此 RadComboBox。使用自定义 FormTemplate 并通过 AJAX 加载正在编辑的行的内容。

最佳答案

如果你是DataBinding,它简直就像添加一样简单

SelectedValue='<%# Bind("FieldName")%>'

在 RadComboBox 的 FormTemplate 声明中。

但是,如果您想要以编程方式确定要选择的值,那么您需要在 RadGrid 中实现 ItemDataBound,like the following example :

protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) 
    { 
       if (e.Item is GridEditFormItem && e.Item.IsInEditMode) 
        { 
            GridEditFormItem editFormItem = (GridEditFormItem)e.Item; 
            RadComboBox combo = (RadComboBox)editFormItem.FindControl("yourControlName"); 
            combo.SelectedValue= Somevalue;
        } 
    } 

关于ajax - 如何在 RadGrid 的 FormTemplate 中设置 Telerik RadComboBox 的 SelectedValue 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2741163/

相关文章:

java - 将小程序与 Telerik 控件一起使用时出现 ClassNotFoundException

asp.net - 使用数据表在 Radgrid 中显示图像

javascript - 尝试使用 javascript/PHP 更新数据库不起作用

java - 如何在Spring MVC中的@RequestParam中获取LIST输入?

wpf - 如何根据我的 subview 模型的类型切换 Telerik 功能区 View 元素?

c# - Radgrid 自定义插入模板

c# - 在 GridTableView 中查找标签 (RadGrid)

javascript - 获取外部网页的HTML源

javascript - WordPress jQuery 将值发送到数据库

javascript - 如何设置 Kendo 文本框的值并将该值传递给 Controller ​​以使模型有效?