0
我在我的radgrid中有一个下拉列。该值在后面的代码中定义:下拉列不绑定选定的值
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridEditableItem && (e.Item as GridEditableItem).IsInEditMode)
{
GridEditableItem editedItem = e.Item as GridEditableItem;
GridEditManager editMan = editedItem.EditManager;
GridDropDownListColumnEditor editor = editMan.GetColumnEditor("Designation") as GridDropDownListColumnEditor;
editor.DataSource = new object[] { "TB", "Tram", "Hybrid", "Sub-systems", "Spare parts" };
editor.DataBind();
}
}
这是我的标记:
<telerik:GridDropDownColumn DataField="Designation" FilterControlAltText="Filter Designation column" HeaderText="Designation" UniqueName="Designation">
<ColumnValidationSettings>
<ModelErrorMessage Text="" />
</ColumnValidationSettings>
</telerik:GridDropDownColumn>
我可以在编辑模式下,但在更新后,当选择在下拉值向下/插入存在没有价值分贝。我在做什么有什么问题?