Вставлення, оновлення, видалення: навчальний посібник із підключення до бази даних ASP.NET

Доступ до даних із бази даних є важливим аспектом будь-якої мови програмування. Для будь-якої мови програмування необхідно мати можливість працювати з базами даних.

ASP.Net має можливість працювати з різними типами баз даних. Він може працювати з найпоширенішими базами даних, такими як Oracle та Microsoft SQL Сервер.

Він також має можливість працювати з новими формами баз даних, такими як MongoDB та MySQL.

Основи підключення до бази даних

ASP.Net має можливість працювати з більшістю баз даних. Найпоширеніша істота Oracle та Microsoft SQL Server. Але з кожною базою даних логіка роботи з усіма ними здебільшого однакова.

У наших прикладах ми розглянемо роботу з Microsoft SQL Server як наша база даних. Для навчальних цілей можна завантажити та використовувати Microsoft SQL Server Експрес-версія. Це безкоштовне програмне забезпечення для баз даних, надане компанією Microsoft.

Під час роботи з базами даних слід дотримуватися таких понять, які є спільними для всіх баз даних.

  1. Connection – Щоб працювати з даними в базі даних, першим очевидним кроком є ​​підключення. Підключення до бази даних зазвичай складається з наведених нижче параметрів.
    1. Назва бази даних або джерело даних – Першим важливим параметром є назва бази даних. Кожне підключення може одночасно працювати лише з однією базою даних.
    2. Повноваження – Наступним важливим аспектом є «ім’я користувача» та «пароль». Це використовується для встановлення з’єднання з базою даних.
    3. Додаткові параметри – Ви можете вказати додаткові параметри того, як .net має обробляти підключення до бази даних. Наприклад, можна вказати параметр, протягом якого з’єднання має залишатися активним.
  2. Вибір даних з бази даних – Після встановлення з’єднання дані витягуються з бази даних. ASP.Net має можливість виконувати команду «sql» select для бази даних. Оператор 'sql' можна використовувати для отримання даних із певної таблиці в базі даних.
  3. Внесення даних до бази даних – ASP.Net використовується для вставки записів у базу даних. Значення для кожного рядка, який потрібно вставити в базу даних, указано в ASP.Net.
  4. Оновлення даних в базі даних – ASP.Net також можна використовувати для оновлення існуючих записів у базі даних. Нові значення можна вказати в ASP.Net для кожного рядка, який потрібно оновити в базі даних.
  5. Видалення даних з бази даних – ASP.Net також можна використовувати для видалення записів із бази даних. Код написаний для видалення певного рядка з бази даних.

Гаразд, тепер, коли ми побачили теоретичну частину кожної операції. Тепер давайте подивимося, як виконувати операції з базою даних в ASP.Net.

Підключення до бази даних ASP.NET

Давайте тепер подивимося на код, який потрібно зберегти, щоб створити з’єднання з базою даних. У нашому прикладі ми підключимося до бази даних з назвою Demodb. Облікові дані, які використовуються для підключення до бази даних, наведені нижче

  • Ім'я користувача – sa
  • Пароль – demo123

Давайте попрацюємо з нашим поточним веб-додатком, створеним у попередніх розділах.

  • Почніть додавати до нього операції з базою даних.
  • Наш приклад розглядає встановлення простого з’єднання. Це підключення здійснюється до бази даних Demodb. Це робиться під час першого запуску сторінки.
  • Коли з'єднання буде встановлено, користувачеві буде надіслано повідомлення. У повідомленні буде вказано, що з’єднання встановлено.

Щоб досягти цього, виконайте наведені нижче дії.

Крок 1) Давайте спочатку переконаємося, що веб-програма (DemoApplication) відкрита у Visual Studio. Double клацніть файл 'demo.aspx.cs', щоб ввести код підключення до бази даних.

Підключення до бази даних ASP.NET

Крок 2) Додайте наведений нижче код, який використовуватиметься для встановлення з’єднання з базою даних.

Підключення до бази даних ASP.NET

namespace DemoApplication
{  
	public partial class Demo  System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		string connetionString;
		SqlConnection cnn;
            
		connetionString = @"Data Source=WIN-50GP30FGO75;Initial Catalog=Demodb ;User ID=sa;Password=demol23";
			
		cnn = new SqlConnection(connetionString);
			
		cnn.Open();  
			
		Response.Write("Connection MAde");    
		conn.Close();  
			
	  }
	}
}

Code Пояснення:

  1. Першим кроком є ​​створення змінних. Він використовуватиметься для створення рядка підключення та підключення до бази даних SQL Server.
  2. Наступним кроком є ​​фактичне створення рядка підключення. Рядок підключення складається з наступних частин
  • Джерело даних – це ім’я сервера, на якому знаходиться база даних. У нашому випадку він знаходиться на машині під назвою WIN-50GP30FGO75.
  • Початковий каталог використовується для вказівки імені бази даних
  • Ідентифікатор користувача та пароль — це облікові дані, необхідні для підключення до бази даних.
  1. Далі ми призначаємо сполучний рядок змінній 'cnn'.
  • Змінна cnn має тип SqlConnection. Це використовується для встановлення з’єднання з базою даних.
  • SqlConnection — це клас у ASP.Net, який використовується для створення підключення до бази даних.
  • Щоб використовувати цей клас, ви повинні спочатку створити об’єкт цього класу. Отже, тут ми створюємо змінну під назвою «cnn», яка має тип SqlConnection.
  1. Далі ми використовуємо метод open змінної cnn, щоб відкрити підключення до бази даних. Ми показуємо користувачеві повідомлення про те, що з’єднання встановлено. Це робиться за допомогою методу 'response.write'. Потім ми закриваємо з’єднання з базою даних.

Коли наведений вище код встановлено, і проект виконується за допомогою Visual Studio. Ви отримаєте наведений нижче результат. Коли форма відобразиться, натисніть кнопку Підключити.

Вихід:-

Підключення до бази даних ASP.NET

Вихідне повідомлення, яке відобразиться у браузері, покаже, що підключення до бази даних встановлено.

Читання бази даних ASP.NET за допомогою SqlDataReader

Щоб показати дані, доступ до яких здійснюється за допомогою Asp.Net, припустімо, що в нашій базі даних є такі артефакти.

  1. Таблиця під назвою demotb. Ця таблиця використовуватиметься для зберігання ідентифікаторів і назв різних посібників.
  2. Таблиця матиме два стовпці, один під назвою «TutorialID», а інший — «TutorialName».
  3. Наразі таблиця матиме два рядки, як показано нижче.
ID підручника ПідручникName
1 C#
2 ASP.Net

Давайте змінимо код, щоб ми могли запитувати ці дані та відображати інформацію на самій веб-сторінці. Зверніть увагу, що введений код є продовженням коду, написаного для модуля підключення даних.

Крок 1) Давайте розділимо код на дві частини,

  • Першою частиною буде побудова нашого оператора «вибрати». Він буде використовуватися для читання даних з бази даних.
  • Потім ми виконаємо інструкцію “select” для бази даних. Це призведе до отримання всіх рядків таблиці відповідно.

Читання бази даних ASP.NET за допомогою SqlDataReader

Code Пояснення:

  1. Першим кроком є ​​створення наступних змінних
  • SQLCommand – «SQLCommand» — це клас, визначений у C#. Цей клас використовується для виконання операцій читання та запису в базу даних. Отже, перший крок — переконатися, що ми створюємо тип змінної цього класу. Потім ця змінна буде використана на наступних етапах читання даних із нашої бази даних.
  • Об’єкт DataReader використовується для отримання всіх даних, визначених SQL-запитом. Потім ми можемо прочитати всі рядки таблиці один за одним за допомогою зчитувача даних.
  • Потім ми визначаємо дві рядкові змінні. Одним з них є «SQL» для зберігання командного рядка SQL. Далі йде «Вихід», який міститиме всі значення таблиці.
  1. Наступним кроком є ​​фактичне визначення оператора SQL. Це буде використано для нашої бази даних. У нашому випадку це «Select TutorialID, TutorialName from demotb». Це призведе до отримання всіх рядків із таблиці demotb.
  2. Далі ми створюємо командний об’єкт, який використовується для виконання оператора SQL щодо бази даних. У команді SQL ви повинні передати об’єкт підключення та рядок SQL.
  3. Далі ми виконаємо команду читання даних, яка отримає всі рядки з таблиці demotb.
  4. Тепер, коли у нас є всі рядки таблиці, нам потрібен механізм доступу до рядків по одному.
  • Для цього ми скористаємося оператором while.
  • Оператор «while» використовуватиметься для доступу до рядків із пристрою читання даних по одному.
  • Потім ми використовуємо метод GetValue, щоб отримати значення TutorialID і TutorialName.

Крок 2) На останньому кроці ми просто відобразимо результат для користувача. Потім ми закриємо всі об’єкти, пов’язані з операцією бази даних.

Читання бази даних ASP.NET за допомогою SqlDataReader

namespace DemoApplication
{  
	public partial class Demo System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		SqlCommand command;
		SqlDataReader dataReader;
		String sql, Output =" ";
		sql = "Select TutorialID,TutorialName from demotb";
		
		command = new SqlCommand(sql, cnn);
		
		dataReader = sqlquery.ExecuteReader();
		while (dataReader.Read())
		{
		  Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>";
		}
		
		Response.Write(Output); 
		dataReader.Close();
		command.dispose();
		conn.Close(); 
			
	  }
	}
}

Code Пояснення:

  1. Ми продовжимо наш код, відобразивши значення вихідної змінної. Це робиться за допомогою методу Response.Write.
  2. Нарешті ми закриваємо всі об’єкти, пов’язані з роботою нашої бази даних. Пам’ятайте, що це завжди хороша практика.

Коли наведений вище код встановлено та проект запущено за допомогою Visual Studio, ви отримаєте наведений нижче результат.

Вихід:-

Читання бази даних ASP.NET за допомогою SqlDataReader

З результату ви можете чітко побачити, що програма змогла отримати значення з бази даних. Потім дані відображаються користувачеві в браузері.

Вставте запис бази даних за допомогою InsertCommand

Подібно до доступу до даних, ASP.Net також має можливість вставляти записи в базу даних. Візьмемо ту саму структуру таблиці, яка використовується для вставки записів.

ID підручника ПідручникName
1 C#
2 ASP.Net

Давайте змінимо код у нашій формі, щоб ми могли вставити наступний рядок у таблицю

ID підручника ПідручникName
3 VB.Net

Крок 1) Як перший крок, давайте додамо наступний код до нашої програми. Наведений нижче фрагмент коду буде використано для вставки існуючого запису в нашу базу даних.

Вставте запис бази даних за допомогою InsertCommand

namespace DemoApplication
{  
	public partial class Demo System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		SqlCommand command;
		SqlDataAdapter adapter = new SqlDataAdapter(); 
		String sql="";
		
		sql = "Insert into demotb(TutorialID,TutorialName) value(3, '" + "VB.Net +"')";
		
		command = new SqlCommand(sql,cnn);
		adapter.InsertCommand = new SqlCommand(sql,cnn); 
		adapter.InsertCommand.ExecuteNonQuery();

		command.Dispose(): 
		cnn.Close();
				
	  }
	}
}

Code Пояснення:

  1. Першим кроком є ​​створення наступних змінних
    1. SQLCommand – цей тип даних використовується для визначення об’єктів. Ці об’єкти виконують операції SQL з базою даних. Цей об’єкт буде містити команду SQL, яка працюватиме з нашою базою даних SQL Server.
    2. Об’єкт DataAdapter використовується для виконання команд вставки, видалення та оновлення SQL
    3. Потім ми визначаємо рядкову змінну, яка є «SQL», щоб зберігати наш командний рядок SQL.
  2. Наступним кроком є ​​визначення оператора SQL, який буде використано для нашої бази даних. У нашому випадку ми видаємо вставну заяву. Це вставить запис TutorialID=3 і TutorialName=VB.Net
  3. Далі ми створюємо командний об’єкт, який використовується для виконання оператора SQL щодо бази даних. У команді SQL ви повинні передати об’єкт підключення та рядок SQL
  4. У нашій команді адаптера даних
  • Зв’яжіть команду insert SQL з адаптером.
  • Потім виконайте метод ExecuteNonQuery. Це використовується для виконання оператора Insert у нашій базі даних.
  • Метод ExecuteNonQuery використовується в C# видавати будь-які оператори DML (операції вставки, видалення та оновлення) щодо бази даних.
  • Щоб видавати будь-які оператори таблиці в ASP.Net, потрібно використовувати метод ExecuteNonQuery.
  1. Нарешті ми закриваємо всі об’єкти, пов’язані з роботою нашої бази даних. Пам’ятайте, що це завжди хороша практика.

Крок 2) Як другий крок, давайте додамо той самий код, що й у розділі Доступ до даних. Це призначено для відображення останніх даних таблиці у браузері. Для цього ми додамо наведений нижче код до файлу demo.aspx.cs.

Вставте запис бази даних за допомогою InsertCommand

namespace DemoApplication
{  
	public partial class Demo System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		SqlCommand sqlquery;
		SqlDataReader dataReader;
		String Output =" ";
		sql = "Select TutorialID,TutorialName from demotb";
		
		sqlquery = new SqlCommand(sql, cnn);
		
		dataReader = command.ExecuteReader();
		while (dataReader.Read())
		{
		  Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>";
		}
		
		Response.Write(Output); 
		dataReader.Close();
		command.dispose();
		conn.Close(); 		
	  }
	}
}

Коли наведений вище код встановлено та проект виконується у Visual Studio, ви отримаєте наведені нижче результати.

Вихід:-

Вставте запис бази даних за допомогою InsertCommand

У вікні браузера ви побачите, що рядки успішно вставлено в базу даних.

Оновіть запис бази даних за допомогою UpdateCommand

ASP.Net має можливість оновлювати існуючі записи з бази даних. Давайте візьмемо ту саму структуру таблиці, яка використовувалася вище для прикладу вставки записів.

ID підручника ПідручникName
1 C#
2 ASP.Net
3 VB.Net

Давайте змінимо код у нашій формі, щоб ми могли оновити наступний рядок. Старе значення рядка – TutorialID як «3» і Tutorial Name як «VB.Net». Ми оновимо його до «VB.Net complete», тоді як значення рядка для ID підручника залишиться незмінним.

Старий ряд

ID підручника ПідручникName
3 VB.Net

Новий ряд

ID підручника ПідручникName
3 VB.Net завершено

Крок 1) Як перший крок, давайте додамо наступний код до нашої програми. Наведений нижче фрагмент коду буде використано для оновлення наявного запису в нашій базі даних.

Оновіть запис бази даних за допомогою UpdateCommand

namespace DemoApplication
{  
	public partial class Demo System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		SqlCommand command;
		SqlDataAdapter adapter = new SqlDataAdapter(); 
		String sql="";
		
		sql = "Update demotb set TutorialName='"VB.Net Complete"+"' where TutorialID=3";
		
		command = new SqlCommand(sql,cnn);
		
		adapter.InsertCommand = new SqlCommand(sql,cnn); 
		adapter.InsertCommand.ExecuteNonQuery;
		
		command.Dispose(): 
		cnn.Close();
				
	  }
	}
}

Code Пояснення:

  1. Першим кроком є ​​створення наступних змінних
    1. SQLCommand – його тип даних використовується для визначення об’єктів для виконання операцій SQL з базою даних. Цей об’єкт буде містити команду SQL, яка працюватиме з нашою базою даних SQL Server.
    2. Об’єкт dataadapter використовується для виконання команд вставки, видалення та оновлення SQL
    3. Потім ми визначаємо рядкову змінну, яка є SQL, щоб зберігати наш командний рядок SQL.
  2. Наступним кроком є ​​визначення оператора SQL, який використовуватиметься для нашої бази даних. У нашому випадку ми видаємо заяву про «оновлення». Це призведе до оновлення назви посібника до «VB.Net Complete». TutorialID залишиться незмінним, а значення буде 3.
  3. Далі ми створимо командний об’єкт. Це використовується для виконання оператора SQL щодо бази даних. У команді SQL ви передали об’єкт підключення та рядок SQL
  4. У нашій команді адаптера даних тепер ми пов’язуємо команду insert SQL з нашим адаптером. Потім ми запускаємо метод ExecuteNonQuery. Це використовується для виконання інструкції Update проти нашої бази даних.
  5. Нарешті ми закриваємо всі об’єкти, пов’язані з роботою нашої бази даних. Пам’ятайте, що це завжди хороша практика.

Крок 2) Як другий крок, давайте додамо той самий код, що й у розділі Доступ до даних. Це призначено для відображення останніх даних таблиці у браузері. Для цього ми додамо наведений нижче код

Оновіть запис бази даних за допомогою UpdateCommand

namespace DemoApplication
{  
	public partial class Demo System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		SqlCommand sqlquery;
		SqlDataReader dataReader;
		String Output =" ";
		sql = "Select TutorialID,TutorialName from demotb";
		
		sqlquery = new SqlCommand(sql, cnn);
		
		dataReader = command.ExecuteReader();
		
		while (dataReader.Read())
		{
		  Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>";
		}
		
		Response.Write(Output); 
		dataReader.Close();
		command.dispose();
		conn.Close(); 		
	  }
	}
}

Коли наведений вище код встановлено та проект виконується за допомогою Visual Studio, ви отримаєте наведені нижче результати.

Вихід:-

Оновіть запис бази даних за допомогою UpdateCommand

У вікні браузера ви побачите, що рядки успішно оновлено в базі даних.

Видалити запис бази даних за допомогою DeleteCommand

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

ID підручника ПідручникName
1 C#
2 ASP.Net
3 VB.Net завершено

Давайте змінимо код у нашій формі, щоб ми могли видалити наступний рядок

ID підручника ПідручникName
3 VB.Net завершено

Отже, давайте додамо наступний код до нашої програми. Наведений нижче фрагмент коду буде використано для видалення наявного запису в нашій базі даних.

Крок 1) Як перший крок, давайте додамо наступний код до нашої програми. Наведений нижче фрагмент коду буде використано для видалення наявного запису в нашій базі даних.

Видалити запис бази даних за допомогою DeleteCommand

namespace DemoApplication
{  
	public partial class Demo System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		SqlCommand command;
		SqlDataAdapter adapter = new SqlDataAdapter(); 
		String sql="";
		
		sql = "Delete demotb where TutorialID=3";
		
		command = new SqlCommand(sql,cnn);
		
		adapter.DeleteCommand = new SqlCommand(sql,cnn); 
		adapter.DeleteCommand.ExecuteNonQuery;
		
		command.Dispose(): 
		cnn.Close();
				
	  }
	}
}

Code Пояснення:

  1. Ключова відмінність у цьому коді полягає в тому, що ми зараз видаємо оператор видалення SQL. Інструкція delete використовується для видалення рядка в таблиці demotb, у якому TutorialID має значення 3.
  2. У нашій команді адаптера даних тепер ми пов’язуємо команду insert SQL з нашим адаптером. Ми також випускаємо метод ExecuteNonQuery, який використовується для виконання оператора видалення для нашої бази даних.

Крок 2) Як другий крок, давайте додамо той самий код, що й у розділі Доступ до даних. Це призначено для відображення останніх даних таблиці у браузері. Для цього ми додамо наведений нижче код.

Видалити запис бази даних за допомогою DeleteCommand

namespace DemoApplication
{  
	public partial class Demo System.Web.UI.Page  
    {  
	  protected void Page_Load(object sender, EventArgs e)  
	  {  
		SqlCommand sqlquery;
		SqlDataReader dataReader;
		String Output ="";
		sql = "Select TutorialID,TutorialName from demotb";
		
		sqlquery = new SqlCommand(sql, cnn);
		
		dataReader = command.ExecuteReader();
		
		while(dataReader.Read())
		{
		  Output = Output + dataReader.GetValue(0) + "-" + dataReader.GetValue(1) + "</br>";
		}
		
		Response.Write(Output); 
		dataReader.Close();
		command.dispose();
		conn.Close(); 		
	  }
	}
}

Коли наведений вище код встановлено та проект виконується за допомогою Visual Studio, ви отримаєте наведені нижче результати.

Вихід:-

Видалити запис бази даних за допомогою DeleteCommand

Підключення елементів керування Asp.net до даних

Ми побачили, як ми можемо використовувати команди ASP.Net, такі як SQLCommand і SQLReader, щоб отримати дані з бази даних. Ми також побачили, як можна прочитати кожен рядок таблиці, відобразити його на веб-сторінці.

Є методи, доступні для безпосереднього зв’язування елементів керування з різними полями в таблиці. Наразі до програми ASP.Net можна прив’язати лише наведені нижче елементи керування

  1. CheckboxList
  2. RadioButtonList
  3. Випадаючий список
  4. Список

Тож давайте розглянемо приклад того, як ми можемо використовувати зв’язування елементів керування в ASP.Net. Тут ми розглянемо приклад списку. Припустимо, у нашій базі даних є такі дані.

ID підручника ПідручникName
1 C#
2 ASP.Net
3 VB.Net завершено

Давайте використаємо елемент керування Listbox і подивимося, як він може автоматично отримувати дані з нашої таблиці Demotb.

Щоб досягти цього, виконайте наведені нижче дії.

Крок 1) Побудуйте базову веб-форму. З панелі інструментів у Visual Studio перетягніть 2 компоненти – мітки та списки. Потім виконайте наступні підкроки;

  1. Помістіть текстове значення першої мітки як TutorialID
  2. Помістіть текстове значення другої мітки як TutorialName

Нижче показано, як виглядатиме форма після виконання вищезазначених кроків.

Підключення елементів керування Asp.net до даних

Крок 2) Наступним кроком є ​​початок підключення кожного списку до таблиці бази даних.

  1. Спочатку клацніть поле зі списком для ID підручника. Це призведе до появи іншого діалогового вікна збоку від елемента керування.
  2. У діалоговому вікні нам потрібно натиснути опцію «Вибрати джерело даних».

Підключення елементів керування Asp.net до даних

Крок 3) Після цього вам буде запропоновано діалогове вікно. Це можна використовувати для створення нового джерела даних. Джерело даних представлятиме підключення до бази даних. Виберіть опцію «Нове джерело даних».

Підключення елементів керування Asp.net до даних

Крок 4) Після вибору нового джерела даних на останньому кроці з’явиться наведений нижче екран. Тут нам потрібно згадати тип джерела даних, яке ми хочемо створити.

  1. Виберіть параметр бази даних для роботи з базою даних SQL Server.
  2. Тепер нам потрібно дати назву нашому джерелу даних. Тут ми даємо йому назву DemoDataSource.
  3. Нарешті ми натискаємо кнопку «ОК», щоб перейти до наступного екрана.

Підключення елементів керування Asp.net до даних

Крок 5) Тепер нам потрібно створити підключення до нашої бази даних. На наступному екрані натисніть кнопку «Нове підключення».

Підключення елементів керування Asp.net до даних

Крок 6) Далі потрібно додати облікові дані для підключення до бази даних.

  1. Виберіть ім’я сервера, на якому знаходиться SQL Server
  2. Введіть ідентифікатор користувача та пароль для підключення до бази даних
  3. Виберіть базу даних як 'demotb'
  4. Натисніть кнопку «ОК».

Підключення елементів керування Asp.net до даних

Крок 7) На наступному екрані ви зможете побачити таблицю Demotb. Просто натисніть кнопку Далі, щоб прийняти налаштування за замовчуванням.

Підключення елементів керування Asp.net до даних

Крок 8) Тепер ви зможете перевірити з’єднання на наступному екрані.

  1. Натисніть кнопку Перевірити запит, щоб просто перевірити, чи можете ви отримати значення з таблиці
  2. Натисніть кнопку Готово, щоб завершити роботу майстра.

Підключення елементів керування Asp.net до даних

Крок 9) Тепер на останньому екрані ви можете натиснути кнопку «ОК». Тепер це прив’яже список TutorialID до імені поля TutorialID у таблиці 'demotb'.

Підключення елементів керування Asp.net до даних

Крок 10) Тепер настав час прив’язати список «Назва підручника» до поля «Назва підручника».

  1. Спочатку клацніть поле зі списком назв підручника.
  2. Далі виберіть із джерела даних у діалоговому вікні, яке з’являється збоку від списку.

Підключення елементів керування Asp.net до даних

Крок 11) Ви вже побачите DemoDataSource під час вибору джерела даних на наступному екрані.

  1. Виберіть джерело демонстраційних даних
  2. Натисніть кнопку ОК.

Підключення елементів керування Asp.net до даних

Якщо всі описані вище кроки виконано, як показано, ви отримаєте наведені нижче результати.

Вихід:-

Підключення елементів керування Asp.net до даних

З результату можна побачити, що у списках відображаються ідентифікатор підручника та назви підручника відповідно

Резюме

  • ASP.Net може працювати з такими базами даних, як Oracle та Microsoft SQL Server.
  • ASP.Net має всі команди, необхідні для роботи з базами даних. Це передбачає встановлення з’єднання з базою даних. Ви можете виконувати такі операції, як вибір, оновлення, вставка та видалення.
  • Об’єкт datareader в ASP.Net використовується для зберігання всіх даних, які повертає база даних. Цикл While в ASP.net можна використовувати для читання рядків даних по одному.
  • Об’єкт адаптера даних використовується для виконання таких операцій SQL, як вставка, видалення та оновлення.
  • ASP.Net може прив’язувати елементи керування до різних полів у таблиці. Вони пов’язані визначенням джерела даних у ASP.Net. Джерело даних використовується для отримання даних із бази даних і заповнення їх елементами керування.

Підсумуйте цей пост за допомогою: