1. Trang chủ >
  2. Giáo án - Bài giảng >
  3. Cao đẳng - Đại học >

Nhấp dúp chuột vào button sửa (btnSuã) viết thêm đoạn code sau;

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (48.48 MB, 321 trang )


PHẤN 1 - CHtfdNfi 7 QUÀN LÝ DANH MỤC ĨNANN PHỐ





C#DANH CHO IGƯỬIĩựHQC



dgvTH AN HPHO.Rows[r].Cells[1].Value.ToStringO ;

// Cho thao tac trên các nút Lưu/Hủy và Panel.

this.btnLuu.Enabled =true;

this.btnHuyBo.Enabled =true;

this.panel.Enabled =true;

// Không cho thao tác trên các nút Thêm/Xóa/Sửa/Trỏ về

th is .btnThem.Enabled = false;

th is .btnSua.Enabled = false;

this.btnXoa.Enabled = false;

this.btnTroVe.Enabled = false;

// Đưa con trỏ đến TextField txtMaKH.

this.txtThanhPho.Focus();

p iriv ia te v o i d b tn S u st



s e n d e r,



Kv::



e)



{

/ / Kic?b h o ạ t hlếxii

Them * ĩ a l S ố í

/ / Chc> xổa

t h i s . p a n e l. E n a b le d * t r u e ;



//



Tlrsừ cự



ìù é n hầrứì



in t . r « d g v 丁 Ằ N K P H O .C u rire n tC e ll-R o v in đ e x ;

H

/メ



Chnỵển th ò n iỉ t i n



lê n



đgvTH : :HO,Eow ,l r 】 较 n 忿í 〇

AWĩỉ P

】 教iu e 、 o Su t u k i U ;



t h i s • tx tT e r s 丁

haiìihPho• 了 x t ®

e

đ g v T H À K H P H O -R o ^ ír]

- V a lu e * T o S tc in g O ;

/ / Cho じ : t ác じ

}

r.êrií cá ぐ núí: し

ưii/Hủy Yầ Panel

t h i ^ . b t i i L u t i , E n a b le d « t t u e í



th iis.to trjH uvB o .E na b led * nrxííỉ-;

1 , £n«i) l.«ĩđ °* t r u e ;



Ị ị 'Rhồrvg cho th r^ tá c r.t:ẻn c á c nũv Th^nvXổa/Tảỉ vể

t h i s .b tn T h e m * E n a b le d » f a l s e ;

r .h x » .b tn S u à * E n a b le d *

t h i 3 .b t.n X 〇 E n a b le d ^ f a l s e ;

íă.



// fcira con trố đến Text F i e l d txtRãKH

c h i s . c x tT h a n h P h 〇vFocrus 〇 ;



Nhap đúp chuột vào button Xóa (btnXoa) thêm đoạn code sau:

S2



C # D A N H CHO NGƯdl ĩ ự HQC



PHẤN 1 - CHtfdNfi 7: LY DANH M QC THANH PNÚ

QUÀN



// Mò kết nối.

conn.Open();

try

{

// Thực hiện lệnh.

SqlCommand cmd = new SqlCommandO;

cm d.Connection = conn;

cmd.CommandType = CommandType.Text;

// Lấy thứ tự Record hiện hành,

int r = dgvTHANHPHO.CurrentCell.RowIndex;

// Lấy MaKH của record hiện hành,

string strTHANHPHO =

dgvTHANHPHO.Rows[r].Cells[0].Value.ToString();

// Viết câu lệnh SQL.

cmd.CommandText = System.string.Concat(M

Delete From ThanhPho

Where T h a n h P h o , + strTHANHPHO + "•:);

cmd.CommandType = CommandType.Text;

// Thực hiện câu lệnh SQL.

cmd.ExecuteNonQueryO ;

//C ậ p nhập lại DataGridView.

しoadData();



// Thống báo.

MessageBox.Show(__Đã xóa xong!");

}

catch (SqlException)

{

MessageBox.Show("Không xóa được. Lổi rồi!");

}

// Đóng kết nối.

conn.Close();

Dưới dây là đoạn code bạn cần viết:



nkn 1 - CRIÍdNC7: QUẢN LÝ DANH MI|C ĨHẢNM PRA



C # D A H iH C N O N C Ư d lĩự H Ọ C



: r i v a t e v o i d b t n 7 . 0 C l i c k (Oib^e.cr, s e n d e r 4 E v ím tẦ rg ::

p

{

//



sề kểx n ề i



c o n n .O p e n C) ^

try



{

ỉ ỉ Thực h\è.ĩ\ Ìéì^h

^:

<ỊlC<ịyiz.mrịá cm i » ne^



0 ;



C K íđ .C o im ô c tio n « coran;

"

itìt



//



L ằ y th ó - t ự ire c o rđ h iề n ỉiầ n h

r



l? ầ f



& tì: g

in



* d ợ v T Ỉ Ỉ Ắ Í í a P H O X u ỉ r r e n t C e iU c ^ I n c Ị e x ;



cậĩíí ce co trd h.xéxa h á n h



ĩ ^ẵịKÌ ì



s tr T H ^ H P H O =



d g v T ÌÌẤ ÌíH P ỉ!Ó .R ỡ i^ [r] * C e iì ẩ [ O j . V a Ì ií e . T ờ S c r i t i g n ;

/ / V x ế t CẰU lệ n h ZQị>

ctữd.CoHvrríSinđText * Sy25t«i». :r r i. iig . C o n c a t c : ^ ị e v e ^





r

^

, -•'.!; ;.

...



ThanhP ho « h e ce J ì m ) ^ h ỹ ^

C«^UC 〇 ^ ĩt d T ịr p 合 * C ù m ỉ ^ iá ĩỵ ^ ỉ :T â x t ;



u

.

//

h ié n cẳiỉi l.ệỉxh ỔOL

ơir>d*E>tôcutôM 〇ri 〇 e r y u ;

u

/ / Cầp n h á t

DataC
L 〇 ổdđDatáiC)í;



//



T ìỉỗ n ợ báữ

x ố a x o n g 1^ ) ;



}

e a tc h



(s 句



ió n )



{

He.ĩ<^?ỉt^í?ĩBc>xwSh 〇 í ,rK bốnợ KC^ cĩiĩực* L o i r d í : ;

w

ặ,)



}

//



D óng k ấ t tìấi.



c o n n * C lo s e 0 ;



Nhấp đủp chuột vào button Hủy Bỏ (btnHuyBo) viết thêm đoạn code sau:

// Xóa trống đối tượng trong Panel.

this.txtThanhPho.ResetText();

this.txtTenThanhPho.ResetText()ỉ

// Cho thao tác trên các nút Thêm/Sứa/Xóa/Trở về.

th is.btnThem.Enabled =:

true;

S4



PIẨI11 - C M f R f: Ả H LV I A N ! M I C Ĩ I ÀnM i

i I7

I



C # D A N M CHO Nfitfdl ĩ ự NQC



this.btnSua.Enabled = true;

this.btnXoa.Enabled = true;

this.btnTroVe.Enabled =true;

// Không cho thao tác trên các nút Lưu/Hủy Bỏ và Panel,

th is .btnLuu.Enabled = false;

this.btnHuyBo.Enabled = false;

this.panel.Enabled = false;

p r i v a t e v o i d to tn K u y B o ^ C lic k ( o b je c t re n d e r^



EvíĩhvẲtrgĩc ft)



{

tx ấ n g C ầ c ố ồ i tượntợ t r o n g ĩm i^ l

• t x c 丁hanhPho , p.esec丁 x t u

e



//



//



txcT e r.T h a n h P h o , P.esecText 0 ;

Cho ch>ĩi〇 t é c t r é n c á c núc Thêm/Sửa/Xda

c h ií? -b tn T h e m ,E n a b le d ^ t r u e ;

c.hií?*^tnSuai.Eníứ5lccằ * t r u e ;

c h is ^ b t n K o a . E n a b le d » t r u e ;

E n a b le d * t r u e ;

/ / Không ch o chao

c rê n crốc t>Uv Luu/Hủy bồ vồ Panel

ch i s • b tr iL u u . E n a b le d ®

th iữ *to tn R u y B o ,E n a to le c l * r a is e ;

t.h i3 .p 5 a n e i. E n a b le d *



}











______________________________



Nhấp đúp chuột vào Lưu (btn Lưu) viết thêm doạn code sau:

// Mở kết nối.

conn.Open();

// Thêm dữ liệu,

if (Them)

{

try

{

//Thực hiện lệnh.

SqlCommand cmd = new SqlCommand();

cmd.Connection = conn;

cmd.CommandType = CommandType.Text;

// Lệnh Insert InTo.



Xem Thêm
Tải bản đầy đủ (.pdf) (321 trang)

×