Kyl*_*and 3 ajax selectedvalue telerik radgrid radcombobox
我认为应该是一个直截了当的问题.我有一个带有FormTemplate编辑和启用AJAX的RadGrid.FormTemplate中的一个字段是一个充满美国州选择的RadComboBox.我可以将RadComboBox绑定到数据源以填充所有项目,但我无法设置SelectedValue属性.
单击RadGrid上的行的"编辑"按钮时,将加载此RadComboBox.使用自定义FormTemplate,并通过AJAX加载正在编辑的行的内容.
如果你是DataBinding,它就像添加一样简单
SelectedValue='<%# Bind("FieldName")%>'
Run Code Online (Sandbox Code Playgroud)
在RadComboBox的FormTemplate声明中.
但是,如果您想以编程方式确定要选择的值,则需要在RadGrid中实现ItemDataBound,如下例所示:
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;
}
}
Run Code Online (Sandbox Code Playgroud)