Как отключить привязку данных во время нажатия кнопки «Вставить новую строку»

Когда я нажимаю «Вставить новую строку», сетка переходит в привязку данных, и я просто хочу отключить привязку данных к шаблону редактирования во время вставки новой строки, как это возможно?

Во-вторых, как возможно, что в режиме редактирования он может распознавать элемент данных, к которому привязано текстовое поле, и во время команды добавления новой строки он отображает ошибку «Telerik.WebControls.GridInsertionObject не содержит свойства»??

Я попытался

protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e)
{
    if (e.CommandName == RadGrid.InitInsertCommandName)
    {
        e.Canceled = true;
    }
}

Но этот код просто отменяет весь процесс создания шаблона элемента вставки.


person Ankit    schedule 30.07.2012    source источник


Ответы (1)


Событие itemcommand будет срабатывать только при редактировании, вставке, удалении, обновлении команд в строках сетки.

но если вы хотите избежать использования привязки данных

GRIDVIEW_ITEMDATABOUND() 
{
}

попробуй это

person user1102001    schedule 30.07.2012
comment
то, что я хочу, это отсутствие привязки данных к разделу шаблона элемента редактирования во время команды вставки... Я не знаю, почему эта привязка данных происходит во время команды вставки, хотя я отключил автоматическую вставку. - person Ankit; 30.07.2012
comment
вы привязываете сетку, когда вставляете строки в сетку ?? - person user1102001; 30.07.2012
comment
хорошо, так ведет себя сетка телерика, она также связывает сетку во время операции вставки ... и это то, что создает для меня проблему. Причина: даже я не знаю, почему ... - person Ankit; 30.07.2012