Patrice T
Цитата:
В настоящее время он остается в конце набора данных до тех пор, пока я не закрою программу и не открою ее снова.
Из того, что вы говорите, база данных сортирует новую строку.
вам нужно очистить набор данных и перезагрузить его после вставки.
[Обновление]
Цитата:
Если позволите, у меня есть еще один вопрос. Я построил DataGridView, и когда я нажимаю на определенную ячейку, она открывает другое окно и должна отображать имя столбца и данные в ячейке. Окно открывается, но для того, чтобы получить данные, чтобы показать, я должен нажать enter. Я тоже некоторое время работал над этим, но не могу понять, почему информация не отображается при открытии окна. Вот код, после того как клетка.нажмите кнопку. Есть предложения?
Ваш код ведет себя не так, как вы ожидаете, и вы не понимаете, почему !
Существует почти универсальное решение: запускайте свой код на отладчике шаг за шагом, проверяйте переменные.
Отладчик здесь, чтобы показать вам, что делает ваш код, и ваша задача-сравнить с тем, что он должен делать.
В отладчике нет никакой магии, он не знает, что вы должны делать, он не находит ошибок, он просто помогает вам, показывая, что происходит. Когда код не делает того, что ожидается, вы близки к ошибке.
Чтобы увидеть, что делает ваш код: просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.
Обратная сторона этого решения:
- Это DIY, вы один отслеживаете проблему и находите ее корни, которые ведут к решению.
Положительная сторона этого решения:
- Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Вторичное воздействие
- Вы будете гордиться тем, что сами находите Жуков.
- Ваши навыки обучения улучшатся.
Вы должны довольно быстро найти, что не так.
Отладчик - Википедия, свободная энциклопедия[
^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[
^]
Базовая отладка с помощью Visual Studio 2010 - YouTube[
^]
Visual Basic / Visual Studio Video Tutorial - Базовая Отладка - YouTube[
^]
Visual Basic .NET programming for Beginners - точки останова и средства отладки[
^]
Отладчик здесь только для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
Member 10376725
Если позволите, у меня есть еще один вопрос. Я построил DataGridView, и когда я нажимаю на определенную ячейку, она открывает другое окно и должна отображать имя столбца и данные в ячейке. Окно открывается, но для того, чтобы получить данные, чтобы показать, я должен нажать enter. Я тоже некоторое время работал над этим, но не могу понять, почему информация не отображается при открытии окна. Вот код, после того как клетка.нажмите кнопку. Есть предложения?
Частный суб GrdViewMovies_CellContentClick(отправитель как объект, e Как DataGridViewCellEventArgs) обрабатывает grdViewMovies.CellContentClick
Тусклое значение как объект = grdViewMovies.Строки(e.Параметр rowindex).Клетки(электронная.Значение columnindex).Значение
Dim colNumb As String = grdViewMovies.CurrentCell.Значение columnindex.Метод toString
- Убедитесь, что отображается только информация в столбцах 0, 1, 2 или 4.
Если colNumb = "0" или colNumb = "1" или colNumb = "2" или colNumb = "4", то
displayText = CType(значение, строка)
colName = grdViewMovies.Столбцы(электронная.Значение columnindex).Название
Использование sayitForm в качестве новой информации
sayitForm.Метод Showdialog(Мне)
Конец Использования
Конец, Если
Конец Подводной Лодки
Публичная информация о классе
Private Sub TxtSayIt_TextChanged(Sender As Object, e As EventArgs) обрабатывает txtSayIt.Очередь textchanged
txtColumnBox.Текст = SQLForm.colName
тхцаит.Текст = SQLForm.отображаемый текст
Конец Подводной Лодки
End Класса