https://docs.microsoft.com/en-us/dotnet/api/system.data.datatable?view=netframework-4.0
Слично као и у претходној лекцији, креираћемо костур апликације са DataGridView контролом и подацима из Northwind базе података. Декларишите SqlDataAdapter, DataTable и конекциони стринг и унесите код за догађај Form1_Load који ће попунити dataGridView1 контролу са подацима из табеле Employees:

using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace RadSaDataTable
{
public partial class Form1 : Form
{
SqlDataAdapter da;
DataTable dt;
string con = "Data Source=MAINFRAME\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=True";
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
da = new SqlDataAdapter("Select * from Employees", con);
dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
}
}
}
Када смо направили “костур” ове апликације, често коришћене методе класе DataТable функционишу исто као и оне из класе DataSet. Поставите на Form1 још једну dataGridView контролу и button контроле за демонстрацију функционисања метода:
- AcceptChanges()
- Clear()
- Clone()
- Copy()
- GetChanges()
- HasChanges()
- RejectChanges()