WinForm Database App
WinForm Database App
Database
App
using
ADO.NET
2
Execute
the
dierent
Scripts
inside
SQL
Server
Management
Studio
3
This
Example
shows
how
to
create
a
WinForm
App
that
gets
Data
from
a
Database
into
a
DataGridView
4
Add
a
WinForm
Project
5
Add
a
New
Class
to
the
Project
(StudentData.cs)
StudentData.cs
6
Create
the
Code,
e.g.,
like
this
(StudentData.cs):
7
Add
a
New
Class
(StudentWinForm.cs)
8
Add
Code
in
Class
9
Code
for
Class
StudentWinForm.cs
10
Create
Form
Label
DataGridView
11
Create
Form
Code
12
WinForm
Code
using
System.Configuration;
using
Tuc.School.WinFormApp;
Note!
namespace
WinFormApp
{
ConnecZonString
is
public
partial
class
Form1
:
Form
stored
in
App.cong
{
private
string
connectionString
=
ConfigurationManager.ConnectionStrings["SCHOOLConnectionString"].ConnectionString;
public
Form1()
{
InitializeComponent();
}
private
void
Form1_Load(object
sender,
EventArgs
e)
{
FillStudentGrid();
}
private
void
FillStudentGrid()
{
DataSet
ds
=
new
DataSet();
StudentWinForm
studentList
=
new
StudentWinForm();
ds
=
studentList.GetStudent(connectionString);
dataGridViewStudentInformation.DataSource
=
ds.Tables[0];
}
}
}
13
Note!
Add
System.ConguraZon
Reference
14
Create
DB
ConnecZonString
in
App.cong
<?xml
version="1.0"
encoding="utf-8"
?>
<configuration>
<startup>
<supportedRuntime
version="v4.0"
sku=".NETFramework,Version=v4.5"
/>
</startup>
<connectionStrings>
<add
name="SCHOOLConnectionString"
connectionString="Data
Source=macwin8;Initial
Catalog=SCHOOL;Persist
Security
Info=True;User
ID=sa;Password=xxxxxx"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
</configuration>
15
Test
it
It
works!!!
16
Recommended
Li7erature
E-mail:
[email protected]
Blog:
hKp://home.hit.no/~hansha/
18