我的telerik RadGrid中有一个telerik RadDropDownList,其编辑方式为FormTemplate。当我更改RadDropDownList时,它在插入模式下工作良好,但在编辑模式下却出现错误。
InvalidCastException =“无法将类型为'Telerik.Web.UI.GridEditFormItem'的对象强制转换为类型为'Telerik.Web.UI.GridEditFormInsertItem'。”
$.ajax({
type: 'post',
url: '/addItem',
data: {
'_token': $('input[name=_token]').val(),
'nom': $('input[name=nom]').val()
}).done(function(data){
//if success, do this
console.log(data);
alert('success');
}).fail(function(jqXHR){
if (jqXHR.status == 422) {
var errors = (jqXHR.responseJSON);
console.log(errors);
}
});
答案 0 :(得分:1)
由于GridEditFormInsertItem是从GridEditFormItem派生的,因此以下两种情况都适用。
GridEditFormItem item = (GridEditFormItem)dropdownlist1.NamingContainer;