ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
22. октября 2011 14:39

Для отмены операции обновления и удаления, мы можем использовать события RowUpdating и RowDeleting. События описаны ниже:

RowUpdating случается, когда кнопка Update внутри строки кликается, но перед тем как контрол GridView обновляет строку.

RowDeleting случается, когда кнопка Delete внутри строки кликается, но перед тем как контрол GridView удаляет строку.

А здесь код отмены, обновления и удаления в контроле GridView:

// Cancel update operation
protected void Grid1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
// Check for a condition here and cancel update
e.Cancel = true;
}

// Cancel Delete operation
void Grid1_RowDeleting(Object sender, GridViewDeleteEventArgs e)
{
// Check for a condition here and cancel the delete
// Also make sure there's atleast one row left in the GridView
if (Grid1.Rows.Count <= 1)
{
e.Cancel = true;
}
}

Это перевод. Оригинал здесь.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Как передать ID строки из GridView во вспылающее окно (ASP.NET) ?
Часто задаваемым на форумах вопросом является следующий: как по клику на строке GridView открыть всплывающее окно и передать в него ID строки по которой кликнули. Простейшим решением будет использование гиперссылки внутри одной из колонок GridView. Тогда в качестве всплывающего окна будет выступать окно броузера с некоторой вашей должным образом настроенной ст...

Как удержать раскрытым только один родительский узел в контроле TreeView под ASP.NET ?
На ASP.NET форумах часто встретишь вопрос: как раскрыть только один родительский узел за раз в контроле TreeView ? Когда пользователь кликает на родительский узел, и он уже раскрыт, то это приведет (по любому) к его сворачиванию. Ответ на вопрос лежит в обработчике события TreeNodeExpanded, как это показано ниже: <asp:TreeView ID="TreeView1" runat="server"  &...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий