Оригинальная ссылка: http://www.cnblogs.com/Echo529/p/4521701.html
GridView мыши в любом месте строки , чтобы выбрать строку Категория: Первый шаг: Выберите добавленную строку на правой GridView небольшой заостренный, дважды щелкните CommandField, выберите «Выбрать», добавив, что будет играть набор невидимым, второй этап: обработка «метод ClientScriptManager.RegisterForEventValidation для регистрации обратной передачи или обратного вызова данных для проверки», добавив «EnableEventValidation =» ложных «» в исходном файле, на третьем этапе: добавить следующий код к событию RowDataBound в GridView в: защищенный GridView1_RowDataBound пустот (Sender объекта , GridViewRowEventArgs E) { PostBackOptions myPostBackOptions = новый новый PostBackOptions (это); myPostBackOptions.AutoPostBack = ложь; myPostBackOptions.RequiresJavaScriptProtocol = истина; myPostBackOptions.PerformValidation = лОЖЬ; Строка ЭВТ = Page.ClientScript.GetPostBackClientHyperlink (отправителе GridView AS, "Выбрать $" + e.Row.RowIndex.ToString ()); e.Row.Attributes.Add ( "OnClick", ЭВТ); } четвёртую шаг 3: Добавить событие SelectedIndexChanged в GridView в выбранных вами после того, как ряд хотел сделать: защищенный недействительные dataGridView1_SelectedIndexChanged (объект отправителя, EventArgs е) { // Функции , которые вы хотите выполнить; } OK!
Воспроизводится в: https: //www.cnblogs.com/Echo529/p/4521701.html
GridView мыши в любом месте строки , чтобы выбрать строку Категория: Первый шаг: Выберите добавленную строку на правой GridView небольшой заостренный, дважды щелкните CommandField, выберите «Выбрать», добавив, что будет играть набор невидимым, второй этап: обработка «метод ClientScriptManager.RegisterForEventValidation для регистрации обратной передачи или обратного вызова данных для проверки», добавив «EnableEventValidation =» ложных «» в исходном файле, на третьем этапе: добавить следующий код к событию RowDataBound в GridView в: защищенный GridView1_RowDataBound пустот (Sender объекта , GridViewRowEventArgs E) { PostBackOptions myPostBackOptions = новые новые PostBackOptions (далее это); myPostBackOptions.AutoPostBack = ложь; myPostBackOptions.RequiresJavaScriptProtocol = истина; myPostBackOptions.PerformValidation = к ложным; } четвёртую шаг 3: Добавить событие SelectedIndexChanged в GridView в выбранных вами после того, как ряд хотел сделать: Строка ЭВТ = Page.ClientScript.GetPostBackClientHyperlink (отправителе GridView AS, "Выбрать $" + e.Row.RowIndex.ToString ()); e.Row.Attributes.Add ( "OnClick", ЭВТ); защищенный недействительные dataGridView1_SelectedIndexChanged (объект отправителя, EventArgs е) { // Функции , которые вы хотите выполнить; } OK!