ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
M?t s? thao t¨¢c v?i Data Binding Author : Xcross87 2007
Page 1 of 3
Data Binding l¨¤ c¨¢ch mapping c¨¢c th¨¤nh ph?n c?a m?t data source v¨¤o m?t th¨¤nh ph?n GUI v¨¤ t? ??ng
l¨¤m vi?c v?i d? li?u. V¨ª d? c¨® th? bind m?t c?t (col) v¨¤o m?t TextBox qua thu?c t¨ªnh Text ho?c c¨® th?
bind c? m?t table v¨¤o DataGrid nh? DataGridView.
C¨® 2 c¨¢ch b¨¬n WinForm control v¨¤o d? li?u :
? Simple
? Complex
Simple Data Binding
L¨¤ c¨¢ch li¨ºn k?t m?t-m?t gi?a m?t thu?c t¨ªnh c?a control v¨¤ m?t th¨¤nh ph?n c?a data source, v¨¤ s? d?ng
control ?? hi?n th? duy nh?t m?t gi¨¢ tr? m?t l?n.
Th? m?t v¨ª d? :
T?o Winform App project, t?i Form1 b?n cho th¨ºm 2 textbox v¨¤o.
Sau ?¨® trong s? ki?n : Form1_Load b?n ch¨¨n th¨ºm ?o?n code sau :
[code]
private void Form1_Load(object sender, EventArgs e)
{
string connString = @"Server = .SQLEXPRESS;
Integrated Security = true;
Database = Northwind";
string sql = @"SELECT * FROM employees ";
SqlConnection conn = new SqlConnection(connString);
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
da.Fill(ds, "employees");
textBox1.DataBindings.Add("text", ds, "employees.firstname");
textBox2.DataBindings.Add("text", ds, "employees.lastname");
}
[/code]
Sau ?¨® run th¨¬ th?y textbox1 l¨¤ gi¨¢ tr? firstname ??u ti¨ºn trong record v¨¤ textbox l¨¤ gi¨¢ tr? lastname t??ng
?ng.
Complex Data Binding
L¨¤ li¨ºn k?t m?t control v?i m?t ho?c nhi?u th¨¤nh ph?n data c?a data source, c¨® th? hi?n th? nhi?u h?n 1
gi¨¢ tr? m?t l?n.
T?o m?t WinForm App project. Th¨ºm v¨¤o m?t DataGridView, sau ?¨® hi?n ra DataGridView Task ch?n
Choose Data Source -> Add Project -> ch?n Database -> New Connection -> SQL Server, Northwind
Database -> Next ??n khi n¨¤o th?y m?c ch?n Table cho DataSet th¨¬ ch?n table : Customers r?i Finish
Build -> Ctrl + F5 xem k?t qu? thu ???c
M?t s? thao t¨¢c v?i Data Binding Author : Xcross87 2007
Page 2 of 3
Binding Manager Class
T?o m?t WinForm App project.
??t v¨¤o 2 textbox v¨¤ 2 button
Trong ph?n code c?a Form1.cs b?n ch¨¨n code sau :
[code]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace SQLServerManger
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// T?o BindingManager
private BindingManagerBase bMgr;
// S? ki?n Form1_Load
private void Form1_Load(object sender, EventArgs e)
{
// T?o connection string
string connString = @"Server = .SQLEXPRESS;
Integrated Security = true;
Database = Northwind";
// T?o Sql Query
string sql = @"SELECT * FROM employees ";
// T?o connectioon
SqlConnection conn = new SqlConnection(connString);
// T?o Adapter
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
// T?o DataSet
DataSet ds = new DataSet();
// L?p ??y DataSet
da.Fill(ds, "employees");
// Bind gi¨¢ tr? c?t firstname v¨¤o textbox1
textBox1.DataBindings.Add("text", ds, "employees.firstname");
// Bind gi¨¢ tr? c?t lastname v¨¤o textbox2
textBox2.DataBindings.Add("text", ds, "employees.lastname");
// C¨¤i Binding Manager v¨¤o DataSet ?? qu?n l?
bMgr = this.BindingContext[ds, "employees"];
}
// L?y record ti?p theo
M?t s? thao t¨¢c v?i Data Binding Author : Xcross87 2007
Page 3 of 3
private void button2_Click(object sender, EventArgs e)
{
bMgr.Position += 1;
}
// Tr? l?i record tr??c
private void button1_Click(object sender, EventArgs e)
{
bMgr.Position -= 1;
}
}
}
[/code]
Ph?n n¨¤y m¨¬nh ch?ng c¨® g¨¬ bi?t nhi?u h?t ch? th? th?i. ??ng ngh? l¨¤ Data Binding d? nh¨¦, ph?c t?p l?m ?¨®.
Ch?ng qua l¨¤ code c?a Data Binding ???c Generate t? d?ng n¨ºn m¨¬nh c¨® th? l¨¤m thao t¨¢c ??n gi?n th?
n¨¤y. Nh?ng n?u th? n¨¤y th¨¬ c?ng kh?ng hay l?m v¨¬ kh?ng hi?u c¨¢ch th?c l¨¤m vi?c c?a n¨®. T¨®m l?i l¨¤ sao
c?ng ???c.
K?t th¨²c v? Data Binding.

More Related Content

What's hot (20)

CH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.ppt
CH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.pptCH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.ppt
CH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.ppt
LngNguynHnh
?
Qu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NET
Qu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NETQu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NET
Qu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NET
Trung Th¨¤nh Nguy?n
?
Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...
Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...
Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...
T?I LI?U NG?NH MAY
?
35 c?u h?i chu nghia mac
35 c?u h?i chu nghia mac35 c?u h?i chu nghia mac
35 c?u h?i chu nghia mac
Nguy?n Leonar
?
Huong dan ve do thi voi vc#
Huong dan ve do thi voi  vc# Huong dan ve do thi voi  vc#
Huong dan ve do thi voi vc#
Trong Tran
?
Lu?n v?n: K? n?ng th¨ªch ?ng v?i m?i tr??ng h?c t?p c?a sinh vi¨ºn
Lu?n v?n: K? n?ng th¨ªch ?ng v?i m?i tr??ng h?c t?p c?a sinh vi¨ºnLu?n v?n: K? n?ng th¨ªch ?ng v?i m?i tr??ng h?c t?p c?a sinh vi¨ºn
Lu?n v?n: K? n?ng th¨ªch ?ng v?i m?i tr??ng h?c t?p c?a sinh vi¨ºn
D?ch V? Vi?t B¨¤i Tr?n G¨®i ZALO 0917193864
?
H??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?p
H??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?pH??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?p
H??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?p
Van-Duyet Le
?
C?ng th?c V?t l? III (Gi?a k?)
C?ng th?c V?t l? III (Gi?a k?)C?ng th?c V?t l? III (Gi?a k?)
C?ng th?c V?t l? III (Gi?a k?)
V? L?m
?
Nh?p m?n c?ng ngh? th?ng tin
Nh?p m?n c?ng ngh? th?ng tinNh?p m?n c?ng ngh? th?ng tin
Nh?p m?n c?ng ngh? th?ng tin
Thanh Lee
?
?? t¨¤i: Nh?n d?ng, ph?n lo?i, x? l? ?nh bi?n s? xe b?ng ph?n m?m
?? t¨¤i: Nh?n d?ng, ph?n lo?i, x? l? ?nh bi?n s? xe b?ng ph?n m?m?? t¨¤i: Nh?n d?ng, ph?n lo?i, x? l? ?nh bi?n s? xe b?ng ph?n m?m
?? t¨¤i: Nh?n d?ng, ph?n lo?i, x? l? ?nh bi?n s? xe b?ng ph?n m?m
D?ch v? vi?t b¨¤i tr?n g¨®i ZALO: 0909232620
?
B¨¤i 2: H? qu?n tr? c? s? d? li?u
B¨¤i 2: H? qu?n tr? c? s? d? li?uB¨¤i 2: H? qu?n tr? c? s? d? li?u
B¨¤i 2: H? qu?n tr? c? s? d? li?u
Ch?u Tr?n
?
Pivot table-Power pivot-Power query
Pivot table-Power pivot-Power queryPivot table-Power pivot-Power query
Pivot table-Power pivot-Power query
duongle0
?
Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1
Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1
Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1
Nguy?n C?ng Ho¨¤ng
?
Lu?n ¨¢n: K? n?ng h?p t¨¢c trong h?c t?p nh¨®m c?a sinh vi¨ºn
Lu?n ¨¢n: K? n?ng h?p t¨¢c trong h?c t?p nh¨®m c?a sinh vi¨ºnLu?n ¨¢n: K? n?ng h?p t¨¢c trong h?c t?p nh¨®m c?a sinh vi¨ºn
Lu?n ¨¢n: K? n?ng h?p t¨¢c trong h?c t?p nh¨®m c?a sinh vi¨ºn
D?ch V? Vi?t B¨¤i Tr?n G¨®i ZALO 0917193864
?
?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i
?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i
?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i
Ï£‰ô Ûྮ
?
Ph?n 12: H¨¤m (N?ng cao)
Ph?n 12: H¨¤m (N?ng cao)Ph?n 12: H¨¤m (N?ng cao)
Ph?n 12: H¨¤m (N?ng cao)
Huy R¨´a
?
OOP Review - ?n t?p H??ng ??i T??ng
OOP Review - ?n t?p H??ng ??i T??ngOOP Review - ?n t?p H??ng ??i T??ng
OOP Review - ?n t?p H??ng ??i T??ng
Nguy?n Quang Thi?n
?
B¨¤i g?ng c? s? an to¨¤n th?ng tin PTIT
B¨¤i g?ng c? s? an to¨¤n th?ng tin PTITB¨¤i g?ng c? s? an to¨¤n th?ng tin PTIT
B¨¤i g?ng c? s? an to¨¤n th?ng tin PTIT
NguynMinh294
?
B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++ ph?m h?ng th¨¢i[bookbooming.com]
B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++   ph?m h?ng th¨¢i[bookbooming.com]B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++   ph?m h?ng th¨¢i[bookbooming.com]
B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++ ph?m h?ng th¨¢i[bookbooming.com]
bookbooming1
?
Phuong phapdayhoctoantieuhoc
Phuong phapdayhoctoantieuhocPhuong phapdayhoctoantieuhoc
Phuong phapdayhoctoantieuhoc
Hjemanebula Ttn
?
CH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.ppt
CH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.pptCH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.ppt
CH? ?? 2. C?C QUY LU?T C? B?N C?A LOGIC H?NH TH?C.ppt
LngNguynHnh
?
Qu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NET
Qu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NETQu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NET
Qu?n l? ho?t ??ng gi?ng d?y s? d?ng ASP.NET
Trung Th¨¤nh Nguy?n
?
Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...
Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...
Ti?u lu?n Nh?ng t¨¢c ??ng c?a h?i nh?p kinh t? qu?c t? ??i v?i kinh t?, th??ng...
T?I LI?U NG?NH MAY
?
35 c?u h?i chu nghia mac
35 c?u h?i chu nghia mac35 c?u h?i chu nghia mac
35 c?u h?i chu nghia mac
Nguy?n Leonar
?
Huong dan ve do thi voi vc#
Huong dan ve do thi voi  vc# Huong dan ve do thi voi  vc#
Huong dan ve do thi voi vc#
Trong Tran
?
H??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?p
H??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?pH??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?p
H??ng d?n gi?i b¨¤i t?p chu?i - To¨¢n cao c?p
Van-Duyet Le
?
C?ng th?c V?t l? III (Gi?a k?)
C?ng th?c V?t l? III (Gi?a k?)C?ng th?c V?t l? III (Gi?a k?)
C?ng th?c V?t l? III (Gi?a k?)
V? L?m
?
Nh?p m?n c?ng ngh? th?ng tin
Nh?p m?n c?ng ngh? th?ng tinNh?p m?n c?ng ngh? th?ng tin
Nh?p m?n c?ng ngh? th?ng tin
Thanh Lee
?
B¨¤i 2: H? qu?n tr? c? s? d? li?u
B¨¤i 2: H? qu?n tr? c? s? d? li?uB¨¤i 2: H? qu?n tr? c? s? d? li?u
B¨¤i 2: H? qu?n tr? c? s? d? li?u
Ch?u Tr?n
?
Pivot table-Power pivot-Power query
Pivot table-Power pivot-Power queryPivot table-Power pivot-Power query
Pivot table-Power pivot-Power query
duongle0
?
Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1
Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1
Gi¨¢o tr¨¬nh Ph?n t¨ªch v¨¤ thi?t k? gi?i thu?t - CHAP 1
Nguy?n C?ng Ho¨¤ng
?
?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i
?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i
?? thi tr?c nghi?m X¨¢c su?t th?ng k¨º c¨® l?i gi?i
Ï£‰ô Ûྮ
?
Ph?n 12: H¨¤m (N?ng cao)
Ph?n 12: H¨¤m (N?ng cao)Ph?n 12: H¨¤m (N?ng cao)
Ph?n 12: H¨¤m (N?ng cao)
Huy R¨´a
?
OOP Review - ?n t?p H??ng ??i T??ng
OOP Review - ?n t?p H??ng ??i T??ngOOP Review - ?n t?p H??ng ??i T??ng
OOP Review - ?n t?p H??ng ??i T??ng
Nguy?n Quang Thi?n
?
B¨¤i g?ng c? s? an to¨¤n th?ng tin PTIT
B¨¤i g?ng c? s? an to¨¤n th?ng tin PTITB¨¤i g?ng c? s? an to¨¤n th?ng tin PTIT
B¨¤i g?ng c? s? an to¨¤n th?ng tin PTIT
NguynMinh294
?
B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++ ph?m h?ng th¨¢i[bookbooming.com]
B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++   ph?m h?ng th¨¢i[bookbooming.com]B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++   ph?m h?ng th¨¢i[bookbooming.com]
B¨¤i gi?ng ng?n ng? l?p tr¨¬nh c c++ ph?m h?ng th¨¢i[bookbooming.com]
bookbooming1
?
Phuong phapdayhoctoantieuhoc
Phuong phapdayhoctoantieuhocPhuong phapdayhoctoantieuhoc
Phuong phapdayhoctoantieuhoc
Hjemanebula Ttn
?

Viewers also liked (12)

Thuc thi menh lenh voi co so du lieu
Thuc thi menh lenh voi co so du lieuThuc thi menh lenh voi co so du lieu
Thuc thi menh lenh voi co so du lieu
truong le hung
?
C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)
C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)
C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)
Levis Nickaster
?
b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)
b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)
b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)
truong le hung
?
T?n c?ng sql injection s? d?ng c?u l?nh select union
T?n c?ng sql injection s? d?ng c?u l?nh select unionT?n c?ng sql injection s? d?ng c?u l?nh select union
T?n c?ng sql injection s? d?ng c?u l?nh select union
Nguy?n Danh Thanh
?
B¨¢o c¨¢o SQL injecttion
B¨¢o c¨¢o SQL injecttionB¨¢o c¨¢o SQL injecttion
B¨¢o c¨¢o SQL injecttion
Duy Nguyenduc
?
B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)
B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)
B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)
Luc Cao
?
Dr.Repi
Dr.Repi Dr.Repi
Dr.Repi
Driton Haliti
?
C?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web application
C?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web applicationC?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web application
C?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web application
ducmanhkthd
?
B¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPT
B¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPTB¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPT
B¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPT
MasterCode.vn
?
REST & RESTful Web Services
REST & RESTful Web ServicesREST & RESTful Web Services
REST & RESTful Web Services
Halil Burak Cetinkaya
?
Thuc thi menh lenh voi co so du lieu
Thuc thi menh lenh voi co so du lieuThuc thi menh lenh voi co so du lieu
Thuc thi menh lenh voi co so du lieu
truong le hung
?
C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)
C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)
C¨¢c c?ng c? c?n thi?t cho qu¨¢ tr¨¬nh Reverse Engineering .NET (b?n ??y ??)
Levis Nickaster
?
b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)
b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)
b¨¤i gi?ng ph?n t¨ªch thi?t k? th?ng th?ng tin (hutech)
truong le hung
?
T?n c?ng sql injection s? d?ng c?u l?nh select union
T?n c?ng sql injection s? d?ng c?u l?nh select unionT?n c?ng sql injection s? d?ng c?u l?nh select union
T?n c?ng sql injection s? d?ng c?u l?nh select union
Nguy?n Danh Thanh
?
B¨¢o c¨¢o SQL injecttion
B¨¢o c¨¢o SQL injecttionB¨¢o c¨¢o SQL injecttion
B¨¢o c¨¢o SQL injecttion
Duy Nguyenduc
?
B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)
B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)
B¨¢o c¨¢o th?c t?p h¨¤ng tu?n - C¨¢c chu?n b?o m?t web (OWASP)
Luc Cao
?
C?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web application
C?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web applicationC?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web application
C?ng c? v¨¤ ph??ng ph¨¢p ph¨¢t hi?n l? h?ng b?o m?t web application
ducmanhkthd
?
B¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPT
B¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPTB¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPT
B¨¤i 4: B?o m?t m¨¢y ch?, ?ng d?ng, d? li?u v¨¤ m?ng - Gi¨¢o tr¨¬nh FPT
MasterCode.vn
?

Similar to Cach su dung databinding (20)

7 databinding-120306231825-phpapp02(1)
7 databinding-120306231825-phpapp02(1)7 databinding-120306231825-phpapp02(1)
7 databinding-120306231825-phpapp02(1)
TI Anh
?
7.databinding
7.databinding7.databinding
7.databinding
Dao Uit
?
6.adapterset
6.adapterset6.adapterset
6.adapterset
Dao Uit
?
B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...
B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...
B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...
MasterCode.vn
?
Ung dung web chuong 6
Ung dung web  chuong 6Ung dung web  chuong 6
Ung dung web chuong 6
Giang Nguy?n
?
B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...
B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...
B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...
MasterCode.vn
?
04 chuong4-databinding-140404115313-phpapp02
04 chuong4-databinding-140404115313-phpapp0204 chuong4-databinding-140404115313-phpapp02
04 chuong4-databinding-140404115313-phpapp02
huynhtrong774129
?
04 chuong 4 - databinding
04   chuong 4 - databinding04   chuong 4 - databinding
04 chuong 4 - databinding
truong le hung
?
Trong b¨¤i vi?t h?m nay
Trong b¨¤i vi?t h?m nayTrong b¨¤i vi?t h?m nay
Trong b¨¤i vi?t h?m nay
ledoanduc
?
4.thuc thi menh lenh voi co so du lieu
4.thuc thi menh lenh voi co so du lieu4.thuc thi menh lenh voi co so du lieu
4.thuc thi menh lenh voi co so du lieu
Dao Uit
?
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
Dao Uit
?
Lap trinhcosodulieuvoi c-sharp_phan-2
Lap trinhcosodulieuvoi c-sharp_phan-2Lap trinhcosodulieuvoi c-sharp_phan-2
Lap trinhcosodulieuvoi c-sharp_phan-2
Hi?n Ph¨´ng
?
C?p nh?t csdl ngay tr¨ºn datagridview trong vb
C?p nh?t csdl ngay tr¨ºn datagridview trong vbC?p nh?t csdl ngay tr¨ºn datagridview trong vb
C?p nh?t csdl ngay tr¨ºn datagridview trong vb
ANHMATTROI
?
7 databinding-120306231825-phpapp02(1)
7 databinding-120306231825-phpapp02(1)7 databinding-120306231825-phpapp02(1)
7 databinding-120306231825-phpapp02(1)
TI Anh
?
7.databinding
7.databinding7.databinding
7.databinding
Dao Uit
?
6.adapterset
6.adapterset6.adapterset
6.adapterset
Dao Uit
?
B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...
B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...
B¨¤i 5: ADO.NET & Ki?n tr¨²c kh?ng k?t n?i (ti?p) ?i?u khi?n DataGridView,Combo...
MasterCode.vn
?
Ung dung web chuong 6
Ung dung web  chuong 6Ung dung web  chuong 6
Ung dung web chuong 6
Giang Nguy?n
?
B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...
B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...
B¨¤i 6: L?p tr¨¬nh v?i CSDL Ki?n tr¨²c k?t n?i & Bu?c d? li?u - L?p tr¨¬nh winfor...
MasterCode.vn
?
04 chuong4-databinding-140404115313-phpapp02
04 chuong4-databinding-140404115313-phpapp0204 chuong4-databinding-140404115313-phpapp02
04 chuong4-databinding-140404115313-phpapp02
huynhtrong774129
?
04 chuong 4 - databinding
04   chuong 4 - databinding04   chuong 4 - databinding
04 chuong 4 - databinding
truong le hung
?
Trong b¨¤i vi?t h?m nay
Trong b¨¤i vi?t h?m nayTrong b¨¤i vi?t h?m nay
Trong b¨¤i vi?t h?m nay
ledoanduc
?
4.thuc thi menh lenh voi co so du lieu
4.thuc thi menh lenh voi co so du lieu4.thuc thi menh lenh voi co so du lieu
4.thuc thi menh lenh voi co so du lieu
Dao Uit
?
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#2.gioi thieu co ban ado.net cho nguoi lap trinh c#
2.gioi thieu co ban ado.net cho nguoi lap trinh c#
Dao Uit
?
Lap trinhcosodulieuvoi c-sharp_phan-2
Lap trinhcosodulieuvoi c-sharp_phan-2Lap trinhcosodulieuvoi c-sharp_phan-2
Lap trinhcosodulieuvoi c-sharp_phan-2
Hi?n Ph¨´ng
?
C?p nh?t csdl ngay tr¨ºn datagridview trong vb
C?p nh?t csdl ngay tr¨ºn datagridview trong vbC?p nh?t csdl ngay tr¨ºn datagridview trong vb
C?p nh?t csdl ngay tr¨ºn datagridview trong vb
ANHMATTROI
?

More from truong le hung (9)

Tao mot ket noi toi co so du lieu dung c#
Tao mot ket noi toi co so du lieu dung c#Tao mot ket noi toi co so du lieu dung c#
Tao mot ket noi toi co so du lieu dung c#
truong le hung
?
04 chuong 4 - sap xep, tim kiem, loc du lieu
04   chuong 4 - sap xep, tim kiem, loc du lieu04   chuong 4 - sap xep, tim kiem, loc du lieu
04 chuong 4 - sap xep, tim kiem, loc du lieu
truong le hung
?
04 chuong 4 - cap nhat du lieu
04   chuong 4 - cap nhat du lieu04   chuong 4 - cap nhat du lieu
04 chuong 4 - cap nhat du lieu
truong le hung
?
04 chuong 4 - cap nhat du lieu
04   chuong 4 - cap nhat du lieu04   chuong 4 - cap nhat du lieu
04 chuong 4 - cap nhat du lieu
truong le hung
?
03 chuong 3 - data sets
03   chuong 3 - data sets03   chuong 3 - data sets
03 chuong 3 - data sets
truong le hung
?
02 chuong 2 - lay du lieu theo cach connected
02   chuong 2 - lay du lieu theo cach connected02   chuong 2 - lay du lieu theo cach connected
02 chuong 2 - lay du lieu theo cach connected
truong le hung
?
01 chuong 1 - gioi thieu ado.net va ket noi den csdl
01   chuong 1 - gioi thieu ado.net va ket noi den csdl01   chuong 1 - gioi thieu ado.net va ket noi den csdl
01 chuong 1 - gioi thieu ado.net va ket noi den csdl
truong le hung
?
Tao mot ket noi toi co so du lieu dung c#
Tao mot ket noi toi co so du lieu dung c#Tao mot ket noi toi co so du lieu dung c#
Tao mot ket noi toi co so du lieu dung c#
truong le hung
?
04 chuong 4 - sap xep, tim kiem, loc du lieu
04   chuong 4 - sap xep, tim kiem, loc du lieu04   chuong 4 - sap xep, tim kiem, loc du lieu
04 chuong 4 - sap xep, tim kiem, loc du lieu
truong le hung
?
04 chuong 4 - cap nhat du lieu
04   chuong 4 - cap nhat du lieu04   chuong 4 - cap nhat du lieu
04 chuong 4 - cap nhat du lieu
truong le hung
?
04 chuong 4 - cap nhat du lieu
04   chuong 4 - cap nhat du lieu04   chuong 4 - cap nhat du lieu
04 chuong 4 - cap nhat du lieu
truong le hung
?
02 chuong 2 - lay du lieu theo cach connected
02   chuong 2 - lay du lieu theo cach connected02   chuong 2 - lay du lieu theo cach connected
02 chuong 2 - lay du lieu theo cach connected
truong le hung
?
01 chuong 1 - gioi thieu ado.net va ket noi den csdl
01   chuong 1 - gioi thieu ado.net va ket noi den csdl01   chuong 1 - gioi thieu ado.net va ket noi den csdl
01 chuong 1 - gioi thieu ado.net va ket noi den csdl
truong le hung
?

Recently uploaded (18)

Gi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docx
Gi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docxGi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docx
Gi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docx
thanhyt004
?
GRAMMAR PRACTICE TEST 01 ANSWER KEY.docx
GRAMMAR PRACTICE TEST 01 ANSWER KEY.docxGRAMMAR PRACTICE TEST 01 ANSWER KEY.docx
GRAMMAR PRACTICE TEST 01 ANSWER KEY.docx
AnhDuc498595
?
Ch??ng 3. ??i l?u nhi?t. h¨®a h?u c? TDTU
Ch??ng 3.  ??i l?u nhi?t. h¨®a h?u c? TDTUCh??ng 3.  ??i l?u nhi?t. h¨®a h?u c? TDTU
Ch??ng 3. ??i l?u nhi?t. h¨®a h?u c? TDTU
ngKhi80
?
B¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptx
B¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptxB¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptx
B¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptx
2251010138
?
bac-gau-den-va-hai-chu-tho-co-chu_02122022.ppt
bac-gau-den-va-hai-chu-tho-co-chu_02122022.pptbac-gau-den-va-hai-chu-tho-co-chu_02122022.ppt
bac-gau-den-va-hai-chu-tho-co-chu_02122022.ppt
LuPhm10
?
Cours 3 Les voyelles nasales semi voyelles.pptx
Cours 3 Les voyelles nasales semi voyelles.pptxCours 3 Les voyelles nasales semi voyelles.pptx
Cours 3 Les voyelles nasales semi voyelles.pptx
HaihuyDong
?
CHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdf
CHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdfCHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdf
CHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdf
Huyn804581
?
pppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmm
pppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmmpppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmm
pppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmm
ngPhan57
?
MICE Tr??ng Anh ng? IU Cebu Brochure 2025.pdf
MICE Tr??ng Anh ng? IU Cebu Brochure 2025.pdfMICE Tr??ng Anh ng? IU Cebu Brochure 2025.pdf
MICE Tr??ng Anh ng? IU Cebu Brochure 2025.pdf
Du h?c MICE - Du h?c ti?ng Anh
?
cd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptx
cd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptxcd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptx
cd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptx
ThyLinh936093
?
B¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM
B¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM
B¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM
2251010138
?
[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt
[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt
[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt
phuonguyn2400
?
373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf
373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf
373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf
KimAnhDng
?
[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx
[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx
[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx
phuonguyn2400
?
Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?
Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?
Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?
nguyenphuonguyen1412
?
Airport Vocabulary IN ENGLISH BBBHHBHBHBHB
Airport Vocabulary IN ENGLISH BBBHHBHBHBHBAirport Vocabulary IN ENGLISH BBBHHBHBHBHB
Airport Vocabulary IN ENGLISH BBBHHBHBHBHB
HBng40
?
Bac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.pptBac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.ppt
LuPhm10
?
Bac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.pptBac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.ppt
LuPhm10
?
Gi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docx
Gi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docxGi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docx
Gi¨¢o ¨¢n Ng? v?n 10 KNTT B? 2 NG??I C?M QUY?N....docx
thanhyt004
?
GRAMMAR PRACTICE TEST 01 ANSWER KEY.docx
GRAMMAR PRACTICE TEST 01 ANSWER KEY.docxGRAMMAR PRACTICE TEST 01 ANSWER KEY.docx
GRAMMAR PRACTICE TEST 01 ANSWER KEY.docx
AnhDuc498595
?
Ch??ng 3. ??i l?u nhi?t. h¨®a h?u c? TDTU
Ch??ng 3.  ??i l?u nhi?t. h¨®a h?u c? TDTUCh??ng 3.  ??i l?u nhi?t. h¨®a h?u c? TDTU
Ch??ng 3. ??i l?u nhi?t. h¨®a h?u c? TDTU
ngKhi80
?
B¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptx
B¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptxB¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptx
B¨¤i gi?ng LS?.pptx.pptx B¨¤i gi?ng LS?.pptx.pptx
2251010138
?
bac-gau-den-va-hai-chu-tho-co-chu_02122022.ppt
bac-gau-den-va-hai-chu-tho-co-chu_02122022.pptbac-gau-den-va-hai-chu-tho-co-chu_02122022.ppt
bac-gau-den-va-hai-chu-tho-co-chu_02122022.ppt
LuPhm10
?
Cours 3 Les voyelles nasales semi voyelles.pptx
Cours 3 Les voyelles nasales semi voyelles.pptxCours 3 Les voyelles nasales semi voyelles.pptx
Cours 3 Les voyelles nasales semi voyelles.pptx
HaihuyDong
?
CHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdf
CHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdfCHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdf
CHINH PH?C L? THUY?T SINH H?C B?NG S? ?? T? DUY.pdf
Huyn804581
?
pppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmm
pppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmmpppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmm
pppppp.pptxmmmmmmmmmmmmmmmmmoommmmmmmmmmmmmmmmm
ngPhan57
?
cd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptx
cd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptxcd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptx
cd-van-6_-t47-b4-thtv-tu-dong-am-tu-da-nghia_11072023.pptx
ThyLinh936093
?
B¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM
B¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM
B¨¤i gi?ng TTHCM.pptx B¨¤i gi?ng TTHCMB¨¤i gi?ng TTHCM
2251010138
?
[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt
[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt
[PPT11] B¨¤i 7 - ??c - V¨¤ t?i v?n mu?n m?....ppt
phuonguyn2400
?
373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf
373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf
373E879C-764F-11EF-AA2F-F5F8FA70038B.pdf
KimAnhDng
?
[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx
[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx
[PPT11] B¨¤i 7 - ??c - C¨¤ Mau qu¨º x?.pptx
phuonguyn2400
?
Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?
Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?
Nghi¨ºn c?u sinh h?c v? ??t bi?n Nhi?m s?c th?
nguyenphuonguyen1412
?
Airport Vocabulary IN ENGLISH BBBHHBHBHBHB
Airport Vocabulary IN ENGLISH BBBHHBHBHBHBAirport Vocabulary IN ENGLISH BBBHHBHBHBHB
Airport Vocabulary IN ENGLISH BBBHHBHBHBHB
HBng40
?
Bac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.pptBac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.ppt
LuPhm10
?
Bac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.pptBac gau den va hai chu tho co NGUYET.ppt
Bac gau den va hai chu tho co NGUYET.ppt
LuPhm10
?

Cach su dung databinding

  • 1. M?t s? thao t¨¢c v?i Data Binding Author : Xcross87 2007 Page 1 of 3 Data Binding l¨¤ c¨¢ch mapping c¨¢c th¨¤nh ph?n c?a m?t data source v¨¤o m?t th¨¤nh ph?n GUI v¨¤ t? ??ng l¨¤m vi?c v?i d? li?u. V¨ª d? c¨® th? bind m?t c?t (col) v¨¤o m?t TextBox qua thu?c t¨ªnh Text ho?c c¨® th? bind c? m?t table v¨¤o DataGrid nh? DataGridView. C¨® 2 c¨¢ch b¨¬n WinForm control v¨¤o d? li?u : ? Simple ? Complex Simple Data Binding L¨¤ c¨¢ch li¨ºn k?t m?t-m?t gi?a m?t thu?c t¨ªnh c?a control v¨¤ m?t th¨¤nh ph?n c?a data source, v¨¤ s? d?ng control ?? hi?n th? duy nh?t m?t gi¨¢ tr? m?t l?n. Th? m?t v¨ª d? : T?o Winform App project, t?i Form1 b?n cho th¨ºm 2 textbox v¨¤o. Sau ?¨® trong s? ki?n : Form1_Load b?n ch¨¨n th¨ºm ?o?n code sau : [code] private void Form1_Load(object sender, EventArgs e) { string connString = @"Server = .SQLEXPRESS; Integrated Security = true; Database = Northwind"; string sql = @"SELECT * FROM employees "; SqlConnection conn = new SqlConnection(connString); SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds, "employees"); textBox1.DataBindings.Add("text", ds, "employees.firstname"); textBox2.DataBindings.Add("text", ds, "employees.lastname"); } [/code] Sau ?¨® run th¨¬ th?y textbox1 l¨¤ gi¨¢ tr? firstname ??u ti¨ºn trong record v¨¤ textbox l¨¤ gi¨¢ tr? lastname t??ng ?ng. Complex Data Binding L¨¤ li¨ºn k?t m?t control v?i m?t ho?c nhi?u th¨¤nh ph?n data c?a data source, c¨® th? hi?n th? nhi?u h?n 1 gi¨¢ tr? m?t l?n. T?o m?t WinForm App project. Th¨ºm v¨¤o m?t DataGridView, sau ?¨® hi?n ra DataGridView Task ch?n Choose Data Source -> Add Project -> ch?n Database -> New Connection -> SQL Server, Northwind Database -> Next ??n khi n¨¤o th?y m?c ch?n Table cho DataSet th¨¬ ch?n table : Customers r?i Finish Build -> Ctrl + F5 xem k?t qu? thu ???c
  • 2. M?t s? thao t¨¢c v?i Data Binding Author : Xcross87 2007 Page 2 of 3 Binding Manager Class T?o m?t WinForm App project. ??t v¨¤o 2 textbox v¨¤ 2 button Trong ph?n code c?a Form1.cs b?n ch¨¨n code sau : [code] using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Text; using System.Windows.Forms; namespace SQLServerManger { public partial class Form1 : Form { public Form1() { InitializeComponent(); } // T?o BindingManager private BindingManagerBase bMgr; // S? ki?n Form1_Load private void Form1_Load(object sender, EventArgs e) { // T?o connection string string connString = @"Server = .SQLEXPRESS; Integrated Security = true; Database = Northwind"; // T?o Sql Query string sql = @"SELECT * FROM employees "; // T?o connectioon SqlConnection conn = new SqlConnection(connString); // T?o Adapter SqlDataAdapter da = new SqlDataAdapter(sql, conn); // T?o DataSet DataSet ds = new DataSet(); // L?p ??y DataSet da.Fill(ds, "employees"); // Bind gi¨¢ tr? c?t firstname v¨¤o textbox1 textBox1.DataBindings.Add("text", ds, "employees.firstname"); // Bind gi¨¢ tr? c?t lastname v¨¤o textbox2 textBox2.DataBindings.Add("text", ds, "employees.lastname"); // C¨¤i Binding Manager v¨¤o DataSet ?? qu?n l? bMgr = this.BindingContext[ds, "employees"]; } // L?y record ti?p theo
  • 3. M?t s? thao t¨¢c v?i Data Binding Author : Xcross87 2007 Page 3 of 3 private void button2_Click(object sender, EventArgs e) { bMgr.Position += 1; } // Tr? l?i record tr??c private void button1_Click(object sender, EventArgs e) { bMgr.Position -= 1; } } } [/code] Ph?n n¨¤y m¨¬nh ch?ng c¨® g¨¬ bi?t nhi?u h?t ch? th? th?i. ??ng ngh? l¨¤ Data Binding d? nh¨¦, ph?c t?p l?m ?¨®. Ch?ng qua l¨¤ code c?a Data Binding ???c Generate t? d?ng n¨ºn m¨¬nh c¨® th? l¨¤m thao t¨¢c ??n gi?n th? n¨¤y. Nh?ng n?u th? n¨¤y th¨¬ c?ng kh?ng hay l?m v¨¬ kh?ng hi?u c¨¢ch th?c l¨¤m vi?c c?a n¨®. T¨®m l?i l¨¤ sao c?ng ???c. K?t th¨²c v? Data Binding.