Когда пользователь щелкает по listview, он переходит в режим редактирования


Содержание

События мыши в формах Windows Forms Mouse Events in Windows Forms

При обработке ввода данных с помощью мыши обычно необходимо знать положение указателя и состояние кнопок мыши. When you handle mouse input, you usually want to know the location of the mouse pointer and the state of the mouse buttons. В этом разделе приводится подробная информация о получении этих сведений из событий мыши и описывается порядок, в котором вызываются события щелчка мыши в элементах управления Windows Forms. This topic provides details on how to get this information from mouse events, and explains the order in which mouse click events are raised in Windows Forms controls. Список и описание всех событий мыши см. в разделе как работает ввод с помощью мыши в Windows Forms. For a list and description of all of the mouse events, see How Mouse Input Works in Windows Forms. См. также обзор обработчиков событий (Windows Forms) и Общие сведения о событиях (Windows Forms). Also see Event Handlers Overview (Windows Forms) and Events Overview (Windows Forms).

Сведения о мыши Mouse Information

Объект MouseEventArgs отправляется обработчикам событий мыши, связанных с нажатием кнопки мыши и отслеживанием ее движений. A MouseEventArgs is sent to the handlers of mouse events related to clicking a mouse button and tracking mouse movements. Объект MouseEventArgs предоставляет сведения о текущем состоянии мыши, включая положение указателя мыши в клиентских координатах, какие кнопки мыши нажаты и произошла ли прокрутка колесика мыши. MouseEventArgs provides information about the current state of the mouse, including the location of the mouse pointer in client coordinates, which mouse buttons are pressed, and whether the mouse wheel has scrolled. Некоторые события мыши, например те, которые просто уведомляют о том, что указатель мыши пересек границы элемента управления, отправляют обработчику событий объект EventArgs без подробных сведений. Several mouse events, such as those that simply notify when the mouse pointer has entered or left the bounds of a control, send an EventArgs to the event handler with no further information.

Если нужно знать текущее состояние кнопок мыши или положение ее указателя, но при этом избежать обработки события мыши, можно также использовать свойства MouseButtons и MousePosition класса Control. If you want to know the current state of the mouse buttons or the location of the mouse pointer, and you want to avoid handling a mouse event, you can also use the MouseButtons and MousePosition properties of the Control class. Свойство MouseButtons возвращает сведения о том, какие кнопки мыши в настоящее время нажаты. MouseButtons returns information about which mouse buttons are currently pressed. Свойство MousePosition возвращает экранные координаты указателя мыши, которые эквивалентны значению, возвращаемому методом Position. The MousePosition returns the screen coordinates of the mouse pointer and is equivalent to the value returned by Position.

Преобразование между экранными и клиентскими координатами Converting Between Screen and Client Coordinates

Так как некоторые сведения о положении мыши представлены в клиентских координатах, а другие — в экранных, может потребоваться преобразовать точку из одной системы координат в другую. Because some mouse location information is in client coordinates and some is in screen coordinates, you may need to convert a point from one coordinate system to the other. Это легко сделать с помощью методов PointToClient и PointToScreen, доступных в классе Control. You can do this easily by using the PointToClient and PointToScreen methods available on the Control class.

Стандартное поведение события щелчка Standard Click Event Behavior

Если требуется обрабатывать события щелчка мыши в определенном порядке, необходимо знать порядок, в котором вызываются события щелчка в элементах управления Windows Forms. If you want to handle mouse click events in the proper order, you need to know the order in which click events are raised in Windows Forms controls. Когда кнопка мыши (любая) нажимается и отпускается, все элементы управления Windows Forms, кроме отмеченных в списке ниже, вызывают события щелчка в одном и том же порядке. All Windows Forms controls raise click events in the same order when a mouse button is pressed and released (regardless of which mouse button), except where noted in the following list for individual controls. Ниже приведен порядок событий, вызываемых одинарным щелчком мыши. The following list shows the order of events raised for a single mouse-button click:

Ниже приведен порядок событий, вызванных нажатием кнопки мыши двойным щелчком. The following is the order of events raised for a double mouse-button click:

Как правильно отобразить ViewPager после щелчка по связанному элементу ListView?

Я новичок в Android, поэтому я прошу прощения за ошибки и буду признателен за любую конструктивную критику.

Я пишу простое приложение с ListView изображений, и когда пользователь нажимает на элемент в списке, я хочу отобразить это изображение в ViewPager, где пользователь может перемещаться назад и вперед, чтобы просмотреть весь список изображений , После этого, когда пользователь нажимает кнопку «Назад», я хочу переключиться обратно на ListView.

Я управляю бизнес-логикой в MainActivity, которая использует MainActivityFragment для ListView и ImageHolderFragment для ViewPager.

Упрощенный код до сих пор выглядит следующим образом:

Несмотря на то, что это работает в некоторой степени, а это означает, что ему удается отобразить ViewPager при нажатии на элемент в списке, есть две вещи, которые звонят в колокола тревоги:

  • Я читал, что второй вызов метода setContentView () в том же классе — грех. Никто не объяснил мне почему.
  • Кнопка возврата не работает в этом случае. Когда она нажата, приложение завершается, а не возвращается к представлению списка. Я считаю, что это связано с первым пунктом.
Илон Маск рекомендует:  Как изменить цвет ссылки и фона под ней

Я был бы признателен за любую помощь, объяснения, если моя идея полностью неверна, и если мой случай безнадежен, я хотел бы видеть успешную комбинацию ListView и ViewPager с переходами между собой.

2 ответа


Ваша активность уже имеет R.layout.activity_main установленный как представление контента, которое правильно отображает представление списка — это то, что несет ответственность за это действие, как вы его определили. Если мы хотим изменить то, что показано на экране, мы должны использовать другой экземпляр строительного блока (действие или фрагмент) для отображения изображений пейджинга вида.

По меньшей мере, представьте, что если вы хотите изменить представление на третий элемент функциональности или пользовательский интерфейс или на четвертый . это будет кошмар для обслуживания, расширения и тестирования, поскольку вы не разделяете функциональность на управляемые блоки. Поля, которые необходимы в одном представлении, смешиваются с полями, необходимыми в другом, ваш файл класса будет увеличиваться и увеличиваться по мере того, как каждое представление имеет своих прослушивателей щелчков, обратных вызовов и т. Д., Вам также придется переопределить кнопку возврата, чтобы она Вы хотите — это просто не то, как Android Framework был разработан, чтобы помочь вам. А что, если вы захотите повторно использовать компоненты пользовательского интерфейса в разных контекстах, одновременно используя обратные вызовы жизненного цикла платформы? Вот почему фрагменты были введены.

В вашем случае представление списка может продолжать выполняться в вашей MainActivity и в вашем прослушивателе onItemClick , onItemClick вы можете запустить новое действие, которое будет содержать viewPager:

Обратите внимание на то, как вы можете передать позицию этому действию как int extra, чтобы это второе действие правильно установило viewPager на позицию, по которой щелкнул пользователь. Я позволю вам узнать, как создать второе действие и поместить туда ViewPager. Вы также получаете функциональность кнопки «назад», если, при необходимости, ваши режимы запуска установлены соответственно. Стоит заметить, что когда вы вернетесь к представлению списка, вам, вероятно, захочется прокрутить позицию на пейджере представления, поэтому вы можете вернуть ее в результате с помощью кода запроса . Возвращенная позиция может быть возвращена обратно в список.

В качестве альтернативы вы можете использовать одно и то же действие, но иметь два фрагмента (см. Ссылку выше) и иметь эквивалентный результат. Фактически, один из ваших фрагментов может хранить представление списка, а второй фрагмент может быть полноэкранным DialogFragment который хранит viewPager, например, фотогалерею (некоторые подробности здесь ).

Надеюсь это поможет.

Я читал, что второй вызов метода setContentView () в том же классе — грех. Никто не объяснил мне почему.

Ну, ты вроде как понял почему. Когда вы используете setContentView() для отображения другого «экрана», у вас нет правильного стека. Вы также сохраняете ссылки на представления (например, mListView ), которые больше не отображаются и, следовательно, становятся «бесполезными» после того, как вы во второй раз setContentView() . Также помните об изменениях ориентации или о том, что ваше приложение переходит в фоновый режим — вам нужно будет отслеживать состояние, в котором ваша активность была намного сложнее, чем если бы у вас было одно действие, которое выполняет две разные вещи.

Вас не будут арестовывать за то, что вы делаете сейчас, но отладку сложнее и не допускайте ошибок.

Я бы предложил использовать два разных вида деятельности для двух разных вещей, которые вы хотите сделать, или использовать один вид деятельности и два фрагмента, поменяв их местами.

Если вы настаиваете на том, чтобы все это было в одном onBackPressed() вам нужно переопределить onBackPressed() ( onBackPressed() когда пользователь нажимает кнопку «Назад») и восстановить первое состояние вашего действия ( setContentView() снова, практически все начинается заново).

Когда пользователь щелкает по listview, он переходит в режим редактирования

290 просмотра

2 ответа

22 Репутация автора

Я хотел бы изменить цвет фона элемента в моем списке, когда пользователь нажимает на него. Кроме того, я хочу сохранить это в общих настройках. Я использовал адаптер для ListView. Как я могу сделать ?

Мой класс CategoryAdapter:

Где я хочу использовать это:

Ответы (2)


плюса

552 Репутация автора

в файле макета укажите файл для рисования, который будет выглядеть примерно так

тогда в button_bg_selected файле напиши что то подобное

Чтобы использовать пользовательский адаптер, который вы сделали

плюса

1159 Репутация автора

Вы можете сделать это, изменив фон метода view on onItemClick :

ОБНОВЛЕНИЕ: Если вы хотите отменить выбор элементов, вы можете изменить метод top следующим образом:

Как вы можете прослушивать события щелчка в ListView, которые происходят за пределами элементов списка?

У меня есть ListView который занимает весь экран, но иногда он не имеет достаточного количества элементов, чтобы полностью покрыть виджет ListView . Я хотел бы иметь возможность реагировать на клики на этом пустом пространстве ниже последнего элемента, который фактически не содержит элемент (это означает, что setOnItemClickListener не подходит).

Я попытался setOnClickListener (который они отключили для самого ListView ) в родительском представлении, но клики, похоже, не достигают этого. Я также попробовал setOnTouchListener в ListView , но из-за этого некоторые клики по каким-то причинам не регистрировались. Любые идеи о том, как это сделать?

Изначально возникла аналогичная проблема, когда мне нужно было закрыть расширенные элементы списка при щелчке по пустому пространству. Вот как я это решил.

Затем используйте этот CustomListView в XML-файле вместо обычного ListView и реализуйте OnNoItemClickListener внутри вашей активности / фрагмента и вызовите mListView.setOnNoItemClickListener (this); In onCreate, чтобы включить обратный вызов функции onNoItemClicked ().

Обратите внимание, что если ваш ListView имеет верхние или нижние колонтитулы, они считаются элементами списка, а onNoItemClicked () не будут вызываться.

Один из возможных способов достижения этого – установить ListView в height=»wrap_content» Если вы это сделаете, вы можете переопределить onTouchEvent() для своей активности, чтобы получить события, когда пользователь коснется пустого пространства.

layout.xml

Activity.java

Однако, если вы рассчитываете, что высота ListView будет соответствовать match_parent по какой-либо причине (то есть фоновая возможность), это не будет идеальным решением.


Поместите пустую линейную паузу под списком, установив соответствующую высоту в listview. Поместите метод onClick () в этот линейный макет. Это должно сделать это.

Илон Маск рекомендует:  Что такое код posix_kill

Объединив некоторые другие ответы, я придумал это, что хорошо работает для моего случая использования

Winforms ListView — Стоп автоматически проверять при двойном щелчке

December 2020

8.1k раз

Как сделать ListView не автоматически проверять элемент, когда я дважды щелкните по нему?

Я могу попробовать закреплять в случае MouseDoubleClick и установите свойство Checked ложь, но чувствует себя немного в хака. Я также запустить достаточно дорогой расчет, когда элемент на самом деле проверяется, и не хотите, чтобы этот код работать на двойной щелчок. С событием закреплять выше, события ItemCheck & ItemChecked подняты до двойного щелчка обрабатываются.

Есть ли Elegent решения этой проблемы?

4 ответы

Элегантный, как правило, не то слово, которое переходит на ум, когда вы должны взломать путь нативных работ управления Windows, но это то, что здесь требуется. Считают ли, если вы действительно хотите, чтобы ваш контроль, чтобы вести себя по-разному от ListViews в любой другой программе.

Добавить новый класс в проект и вставьте код, приведенный ниже. Компиляция. Отбросьте новый элемент управления из верхней части панели инструментов на форму.

Я использую гораздо более простой способ просто сбросить значение этот флажок, чтобы в исходное состояние, изменяя его на противоположное тому, что он в настоящее время:

У меня была аналогичная проблема, и это, как я справился. В принципе, если элемент проверяется во время й курсора координаты больше х, этот флажок координаты, то я отменить чек (потому что это означает, что проверка была вызвана, когда пользователь дважды щелкнул элемент).

Предел погрешности с числом 22 только если пользователь дважды щелкает сразу после флажка (очень трудно сделать).

Примечание: Мой код предполагает , что пользователь не будет дважды щелкните флажок (либо пользователь дважды щелкает элемент или одиночные щелчки флажок)

К сожалению код в VB :)

Если вы не хотите, чтобы включить из сообщений DoubleClick полностью, а просто отключить поведение AutoCheck. Вместо этого вы можете сделать следующее:

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

В настоящее время я использую listview для редактирования и обновления данных. Когда я нажимаю на редактирование, он переходит в формат редактирования, который я хочу. Я хочу, чтобы выйти из всего режима редактирования после нажатия кнопки обновления. Это возможно?


Когда я использую ListView1.EditIndex = -1, он не возвращается к обычному виду.

Создан 14 авг. 14 2014-08-14 13:33:22 user3339242

Добавить ‘ListView1.DataBind();’ также удалить пустой улов, если вы хотите заметить, что что-то пошло не так. – Tim Schmelter 14 авг. 14 2014-08-14 13:36:08

@TimSchmelter Добавлена ​​кнопка ListView1.DataBind() Не удаляется после нажатия кнопки обновления, она все еще остается в режиме редактирования. Когда я нажимаю «Отмена», ListView1.EditIndex показывает строку как пустую, пока я не обновляю страницу. – user3339242 14 авг. 14 2014-08-14 13:42:41

1 ответ

Добавить ListView1.DataBind(); , а также e.Cancel = true; .

Боковое примечание: удалите пустой улов, если вы хотите заметить, что что-то пошло не так.

Создан 14 авг. 14 2014-08-14 13:43:47 Tim Schmelter

Когда я нажимаю «Обновить», в первый раз ничего не происходит, но когда я нажимаю его во второй раз, он никогда не переходит в метод при отладке, но выходит из режима редактирования , Есть предположения? – user3339242 14 авг. 14 2014-08-14 13:52:28

Проблема заключалась в том, что я размещал ListView1.DataBind() до ListView1.EditIndex = -1, а не после. Спасибо за вашу помощь – user3339242 14 авг. 14 2014-08-14 14:13:41

@ user3339242: извините, я просто забыл добавить ‘ListView1.DataBind()’, поэтому основная часть моего ответа;) – Tim Schmelter 14 авг. 14 2014-08-14 14:14:20

Еще одна проблема, когда я нажимаю обновление, обновляется отлично. Однако, когда я нажимаю эту же строку и отжимаю ее, она возвращается к исходным данным перед обновлением. – user3339242 14 авг. 14 2014-08-14 14:24:51

И обновление обновит данные. – user3339242 14 авг. 14 2014-08-14 14:25:28

@ user3339242: поэтому данные не содержат новых значений? Вы уверены, что ‘ListView1.DataBind()’ работает, а также обновление? Удалили ли вы пустой блок catch или, по крайней мере, установили там точку останова, чтобы вы заметили, когда что-то пошло не так? – Tim Schmelter 14 авг. 14 2014-08-14 14:29:28

Возможно, возникла проблема с моим источником данных. Я обновил код выше. Правильно ли я назначаю и использую источник данных? – user3339242 14 авг. 14 2014-08-14 14:34:48

@ user3339242: кроме того, что второй DataSet бессмыслен, почему бы вам не назначить ‘ds’ напрямую? Кроме того, я не думаю, что это повредит, но это все равно запутывает: почему вы называете ‘UpdatePanel1.Update();’ в середине кода, а не в конце? Вы обработали событие ‘ListDataBound’ ListView’? Может быть, есть проблема. – Tim Schmelter 14 авг. 14 2014-08-14 14:38:44

Спасибо! Все работает так, как должно сейчас. Я положил UpdatePanel1.Update в конце, и я достал набор данных и внес изменения в свой источник данных в другом разделе. – user3339242 14 авг. 14 2014-08-14 14:42:19

ListView

Иерархия наследования


Описание

Компонент ListView предназначен для показа и выбора нескольких элементов.

Работа с компонентом

ListView отображает элементы в одной или нескольких колонках с крупными или мелкими пиктограммами. Работа с коллекцией колонок осуществляется посредством свойства Columns . Вид отображения компонента зависит от значения свойства Style . Для управления видимостью колонок организовано стандартное контекстное меню, содержащие наименование всех колонок. По умолчанию отображаются все колонки. При выборе в контекстном меню элемента, соответствующего колонке, изменяется его отметка и свойство Visible колонки.

Работа с коллекцией элементов осуществляется посредством свойства Items .

Сортировка данных

Для режима Style = Report организована сортировка по столбцам. Для сортировки данных по какому-либо столбцу необходимо щелкнуть по заголовку данного столбца. Направление сортировки указывается пиктораммой в заголовке. Повторные щелчки будут вызывать смену направления сортировки. Для мультисортировки необходимо зажать клавишу CTRL и щелкнуть по заголовкам необходимых столбцов. Порядок сортировки будет определяться следующим образом: столбец, по заголовку которого был осуществлен последний щелчок, будет отсортирован в последнюю очередь.

Также осуществить настройку сортировки можно в специализированном окне « Сортировка »:

Данное окно появляется при выборе соответствующего пункта контекстного меню, вызываемого в области заголовков колонок. Колонки, по которым будет осуществляться сортировка, необходимо переместить в список выбранных. Кнопки и используются для изменения направления сортировки по выбранному столбцу. Кнопки и используются для изменения порядка сортировки. Колонки, расположенные вверху списка, будут сортироваться в первую очередь.

Илон Маск рекомендует:  Что такое код array_fill

В языке Fore для включения сортировки необходимо в свойстве SortColumn установить колонку, по данным которой будет осуществляться сортировка. Направление сортировки определяется в свойстве SortAscending соответствующего столбца.

Выбор столбцов

Если для компонента свойства Style = Report и ShowColumnHeaders = True , то в режиме выполнения возможна настройка отображения столбцов. Настройка производится с помощью контекстного меню, вызываемого для заголовка таблицы.

Контекстное меню содержит список всех столбцов компонента. Для включения/отключения отображения столбца следует установить /снять флажок напротив него.

При выборе пункта « Выбрать столбцы » будет открыт диалог:

Для включения/отключения столбца следует установить/снять флажок напротив него. Для отметки/снятия всех установленных флажков следует использовать кнопку « Отметить все »/« Снять отметку ». Для задания порядка столбцов в таблице следует использовать кнопки, расположенные в окне справа: вверх, вниз, на уровень вверх.

Особенности использования

В виду особенностей реализации компонента при наведении курсора мыши на элемент событие OnGetHint будет генерироваться два раза.

Когда элемент ListView щелкает это обыкновение перехода к следующему действию

В моем андроид приложения , когда элемент из моих ListView щелкает он должен открыть активность FixtureDescription каждый элемент должен открыться такой же активностью , но она начала с пустой для каждого нового элемента. Это мой файл .java и в данный момент список правильно заполняется из , AlertDialog но когда он щелкнул его не двигается от деятельности он включен. Какие-либо предложения?


Ваш OnItemClickListener находится внутри метода , который не называют — это автоматически не вызывается Android, или что — нибудь в этом роде.

Вы должны добавить код для вашего OnItemClickListener дюйма onCreate() в вашем Activity так что щелчок слушатель инициализируется , а затем может выполнять действия по пункту мыши.

Чтобы было ясно, что у вас есть внутри вашего onItemClick() метода инициализируется слушателя так , что он начинает слушать за клик. Так как вы хотите, чтобы всегда быть «» слушать для пункта нажатия кнопки, вы должны переместить код в onCreate() .

Вы ввели метод , который никогда не используется: onItemClick() . Используя хороший IDE и я тщательно рекомендую вам использовать Android-студию вы увидите такие предупреждения в редакторе.

OnItemClickListener должен быть зарегистрирован в создании вашей точки зрения, в onCreate() .

(Точно так же, данный вид деятельности onClick() никогда не выполняется.)

AutoCAD

Знания

Изучите основы и оттачивайте навыки для повышения эффективности работы в AutoCAD

Редактирование по двойному щелчку не работает в AutoCAD

Support

Проблема

Причины

  • Редактирование по двойному щелчку отключено.
  • Отключен предварительный выбор.
  • Ни в основном файле CUIx, ни в файлах частичной адаптации не были настроены операции по двойному щелчку.

Решение


Введите PICKFIRST в командной строке и измените значение на 1. Альтернативный способ: в диалоговом окне «Параметры» на вкладке Выбор установите флажок Предварительный выбор.

В командной строке введите DBLCLKEDIT и измените значение на 1. Альтернативный способ: в диалоговом окне «Параметры» на вкладке Пользовательские установите флажок Редактирование по двойному нажатию.

Если эти действия не помогли, возможно, нужно восстановить настройки AutoCAD по умолчанию (см. раздел Восстановление настроек AutoCAD по умолчанию).

Совет. В AutoCAD 2020 добавлена команда СИСТПЕРЕММОНИТОР. Она открывает диалоговое окно «Отслеживание системных переменных», в котором можно быстро просмотреть и настроить параметры программы, отслеживаемые на предмет изменения рекомендуемых значений.

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

В настоящее время я использую listview для редактирования и обновления данных. Когда я нажимаю на редактирование, он переходит в формат редактирования, который я хочу. Я хочу, чтобы выйти из всего режима редактирования после нажатия кнопки обновления. Это возможно?

Когда я использую ListView1.EditIndex = -1, он не возвращается к обычному виду.

Создан 14 авг. 14 2014-08-14 13:33:22 user3339242

Добавить ‘ListView1.DataBind();’ также удалить пустой улов, если вы хотите заметить, что что-то пошло не так. – Tim Schmelter 14 авг. 14 2014-08-14 13:36:08

@TimSchmelter Добавлена ​​кнопка ListView1.DataBind() Не удаляется после нажатия кнопки обновления, она все еще остается в режиме редактирования. Когда я нажимаю «Отмена», ListView1.EditIndex показывает строку как пустую, пока я не обновляю страницу. – user3339242 14 авг. 14 2014-08-14 13:42:41

1 ответ

Добавить ListView1.DataBind(); , а также e.Cancel = true; .

Боковое примечание: удалите пустой улов, если вы хотите заметить, что что-то пошло не так.

Создан 14 авг. 14 2014-08-14 13:43:47 Tim Schmelter

Когда я нажимаю «Обновить», в первый раз ничего не происходит, но когда я нажимаю его во второй раз, он никогда не переходит в метод при отладке, но выходит из режима редактирования , Есть предположения? – user3339242 14 авг. 14 2014-08-14 13:52:28

Проблема заключалась в том, что я размещал ListView1.DataBind() до ListView1.EditIndex = -1, а не после. Спасибо за вашу помощь – user3339242 14 авг. 14 2014-08-14 14:13:41

@ user3339242: извините, я просто забыл добавить ‘ListView1.DataBind()’, поэтому основная часть моего ответа;) – Tim Schmelter 14 авг. 14 2014-08-14 14:14:20

Еще одна проблема, когда я нажимаю обновление, обновляется отлично. Однако, когда я нажимаю эту же строку и отжимаю ее, она возвращается к исходным данным перед обновлением. – user3339242 14 авг. 14 2014-08-14 14:24:51

И обновление обновит данные. – user3339242 14 авг. 14 2014-08-14 14:25:28

@ user3339242: поэтому данные не содержат новых значений? Вы уверены, что ‘ListView1.DataBind()’ работает, а также обновление? Удалили ли вы пустой блок catch или, по крайней мере, установили там точку останова, чтобы вы заметили, когда что-то пошло не так? – Tim Schmelter 14 авг. 14 2014-08-14 14:29:28

Возможно, возникла проблема с моим источником данных. Я обновил код выше. Правильно ли я назначаю и использую источник данных? – user3339242 14 авг. 14 2014-08-14 14:34:48

@ user3339242: кроме того, что второй DataSet бессмыслен, почему бы вам не назначить ‘ds’ напрямую? Кроме того, я не думаю, что это повредит, но это все равно запутывает: почему вы называете ‘UpdatePanel1.Update();’ в середине кода, а не в конце? Вы обработали событие ‘ListDataBound’ ListView’? Может быть, есть проблема. – Tim Schmelter 14 авг. 14 2014-08-14 14:38:44

Спасибо! Все работает так, как должно сейчас. Я положил UpdatePanel1.Update в конце, и я достал набор данных и внес изменения в свой источник данных в другом разделе. – user3339242 14 авг. 14 2014-08-14 14:42:19

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL