Горячие поздравления с тем, что эта серия руководств наконец-то стала основной темой vs2005. Некоторые друзья всегда говорили, что это руководство вообще не является учебным пособием по vs2005, поэтому мне нечего сказать. Но я надеюсь, что мои друзья это поймут. нет таких языков, как c#, j# и vb.net, поддержка, какая польза от vs2005???????
Если вы хотите создать веб-страницу, просто изучите DW напрямую. Зачем использовать VS2005? С точки зрения макета веб-страницы это сложнее, чем DW. Я не говорю, что это невозможно, но это определенно не так. легко освоить как DW.
Хорошо, давайте перейдем к сути. Аспект базы данных. Там довольно много вещей, поэтому я планирую начать с управления базой данных, а затем использовать элемент управления базой данных для реализации в последующих примерах. это будет включать DataSetDataAdapter и т. д. После изучения элемента управления будет специальная глава о приложениях баз данных. Надеюсь, вы все понимаете!
Прежде всего, конечно, самый... самый... наиболее часто используемый. , SqlDataSource, который может легко выполнять запрос и отображение данных без написания или написания очень небольшого кода в сочетании с управлением отправкой и отображением данных. Разумеется, он также поддерживает взаимодействие с любой базой данных, поддерживаемой ADO.NET, включая базы данных Microsoft SQL Server и Oracle, а также источники данных OLE DB и ODBC. Во время выполнения элемент управления SqlDataSource автоматически открывает соединение с базой данных, выполняет инструкцию SQL или хранимую процедуру, возвращает выбранные данные (если таковые имеются), а затем закрывает соединение.
Сначала нам нужно поговорить о строке подключения к базе данных. Раньше, когда мы использовали vs2003, мы могли писать код подключения только вручную. Теперь с помощью этого элемента управления мы можем автоматически добавлять строку подключения в web.config
. web.config - это смешно. Если бы это было написано в коде, это было бы очень неприятно. Люди могут найти информацию о вашей базе данных из кода. Помните, есть метод взлома сервера, который называется внедрением, не так ли? Извините, раньше я взломал несколько серверов через SQL, но это потому, что мне скучно управлять интернет-кафе. Я научился программированию последние два или три года, и у меня почти нет времени этим заниматься. забыл SQL... Давайте продолжим эту тему. Давайте используем его для построения базы данных Connect, а затем используем GridView, чтобы увидеть результаты! Навыки, связанные с Gridview, будут обсуждаться в специальной главе, здесь они играют лишь вспомогательную роль.
Пример, который мы собираемся сделать ниже, очень прост. Сначала используйте Gridview для отображения данных на странице и реализации удаления, а затем используйте DetailsView для отображения одного фрагмента данных из параметров, переданных Gridview!