Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > двойной щелчек по ряду в gridview


Автор: Vidocq 5.7.2007, 16:02
Каким образом можно предоставить возможность редактирования данных в gridview по двойному щелчку на ряд? 

Заранее благодарен.

Автор: tol05 5.7.2007, 16:18
что б не входил грид в режим редактирования по обычному щелчку, поставь ReadOnly=true;
а по 
DataGridView.CellContentDoubleClick Event 
DataGridView.RowHeaderMouseDoubleClick Event 

ReadOnly=false и DataGridView.BeginEdit() вызывай

Также DataGridView.EditMode Property можно использовать для настройки редактирования

Автор: Vidocq 5.7.2007, 16:36
DataGridView? Либо я торможу, либо...  Это что за контрол? Знаю только DataGrid и GridView. Ни у одного указаных свойств нет. Уточни, плиз.

Автор: tol05 5.7.2007, 16:50
это я торможу  smile не посмотрел на название подфорума  smile 

ИМХО, скриптом делать нужно. 
посмотри:
http://www.activewidgets.com/javascript.forum.3688.11/double-click-event.html
http://www.telerik.com/community/forums/thread/b311D-mmmcm.aspx
или в сети посмотри...

Автор: Vidocq 6.7.2007, 16:58
Спасибо, но это не оно. Для меня не очевидно, как ипользовать эти примеры для реализации задания "Редактировать ряд в GridView по 2-му щелчку по ряду." Редактировать, значит получить текстовые (к примеру) элементы управления в рядке GridView.

Автор: tol05 6.7.2007, 17:42
А вот это? 
http://www.codeproject.com/aspnet/DoubleClickGridviewRow.asp

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)