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

THIẾT KÊ FORM XEM DANH MỤC

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 - CHtfdNG : H I Ê Ĩ I Ế FORM X EM DANH MỤC





C # D À N H CHO N U đ l ĩ ự HỌC



Trên thanh công cụ ToolBox chọn Label kéo th ả vào form3 t h iế t đ ặ t

thuộc tính cho Label như sau: Text: DANH MỤC KHÁCH HÀNG, Name:

IblDanhMuc.

Tablndex

Tag

Text

----- ^

ĩ extASgn

useCompatibleTextRenaenng



0

DANH MỤC KHẢCH HẰNG

TopLeft

False



(Name)

AccessibleD escripbon

AccessibleName

AccessibleRole

AllowDrop



IblDarứìMuc



Deiauk

False



Kế tiếp, chọn DataGridView kéo thả vào Form 3 thiết đặt các thuộc tính

cho DataGridView nhưsau: Name: dgvDanhMuc.





M



C o n te x t enuS trip







DataGricf/iew







EỈ (DdtaBindings)



Combo Box



DataSet



一H



(Name)





dgvD anhM uc



AccessibleD escription

AccessibleName

Default



AccessibleRole



Sau đó chọn Button kéo tna vào form3 thiết kế thiết đặt các thuộc tính

cho button này như sau: Text: Trở về, Name: btnTrove.

I ablndex



2



Tabstop



True



: (DataBindings)

E]



b t n ĩio v e



(Name)



Tag



AccessibleD esciiption



Text



T r3 vẽ



Ĩ extAlign



MiddleCenter



AccessibleN ame





AccessibleRole



Default



Khai báo namespace sử dụng.

using System.Data.SqlClient;

ở mức Class khai báo như sau:

// Chuỗi kết nối

string strConnectionString = "Data

Catalogニbanhang;lntegratGd Security=True";



Source=STKBOOK;



// Đối tượng kết nối

SqlConnection conn = null;

// Đối tượng đưa dữ liệu vào DataTable dtTable

SqlDataAdapter daTable = null;

// Đối tượng hiển thị dữ liệu lên Form

DataTable dtTable = null;

Nhấp đúp chuột vào form3, tại form load viet thêm đoạn code sau:





26



try



Initial



./C ^ D À N N CHO NGƯOl ĩ ự HỌC



PHẨN 1 - CUƯ0N6 6: THIẾĨ KỂ FORM XEM DANH M ục



//Khởi động connection

conn = new SqlConnection(strConnectionString);

// Xử lý danh mục

int intDM = Convert.Tolnt32(this.Text);

switch (intDM)

{

case 1:

IblDM.Text = "Danh mục Thành Phố";

daTable = new SqlDataAdapter("SELECT ThanhPho, TenThanhPho

FROM THANHPHOM

,conn);

break;

case 2:

IblDM.Text = "Danh mục Khách Hàng";

daTable = new SqlDataAdapter("SELECT MaKH, TenCTy FROM

KHACHHANG", conn);

break;

case 3:

IblDM.Text = "Danh mục Nhân Viên";

daTable = new SqlDataAdapter("SELECT MaNV, Ho, Ten FROM

IIHANVIEN..,

conn);

break;

case 4:

IblDM.Text = "Danh mục sản Phẩm";



daTable = new SqlDataAdapter(nSELECT MaSP, TenSP, DonVITinh,

DonGia FROM SANPHAM'.conn);

break;

case 5:

IblDM.Text = "Danh mục Hóa Đđn";

daTable = new SqlDataAdapterfSELECT MaHD, MaKH, MaNV FROM

HOADON", conn);

break;

case 6:

IblDM.Text = "Danh mục Chl Tiết Hóa Đơn";



PIẨN1 - CRtfdNC I : ĨMẾT KẾ FORM XEM DANH Mqc



C # DANH CHO N6Ư0I ĩV HỌC



daTable = new SqlDataAdapterfSELECT # FROM CHITIETHOADONM

,

conn);

break;

default:

break;



}



// Vận chuyển dữ liệu lên DataTable dtTable

dtTable = new DataTableO;

dtTable.Clear();

daTable.Fill(dtTable);

// Đưa dữ liệu lên DataGridView

dgvDANHMUC.DataSource = dtTable;

// Thay đổi độ rộng của cột

dgvDANHMUC.AutoResizeColumns();



}



catch (SqlException)

{

MessageBox.Show(nKhông lấy dược nội dung trong table. Lỗi

rồ i!!!1

');}}

p r iv a t e v o i d r 〇 » ỉ L o * d ( o b je c t s e n d e r,

r



e)



My

ti

rcnnncie-ỉO ỉ ;

co n a ■ n«« ^ ^ . u r s t f ^ M ^ n t s t r C o n M C t io n S c r in g ) ;



// ^ Ã

ý



Ì9

\ÌC



l e t ln tD N - C o .rv rtv .T o Z n e 3 2 ( t h l a . T t x c ) J

o v i t o h 1l& tD H )



(



eaaa 1 I

ItolD H .T a xe • ''V iin h

d ttT a b la ■ n ■



1 1« * k i

1



ThAnh

孤 t 均 (" ỈE L IC T

レ r



Tttu 了

htưibPhc r o o a ' T b d J ' M / ’ rOonn} ỉ



6 « ll

AI



UBỈD N.TaKt ■ "V « »h n^nt KJsikdh

d « T « b l« ■ nav

C ^ K l.X C r ¥*K JỈ,T tn* : y /ROK *h*-5hn»r.ợ*-, oonn) I

7



br0«kj



OMH 3 1

itolDR.TtM C ■ "ỉttn U R>ụu NhAn V iề n " ;



d«T«blt • n H^

N



bir««ikc;

0 • « • 41

Ui ỉ DN.T« mc • wrnr«b

ỡAr«

d«T«toỊ« • IM« i

to rn n k i

9M « l l

Ib ỉD R .T v x t ■

W #:

V

d « T « b ỉ« • n««

dMf



^



^



^



^



^



II



W ir.V , conm;

J lnnw

ie



ftn n V lT lr h ,



("SSI^rCT



li

I D lD H .T tm • "P n n * n w Cfol T i ề l



• n t f rW/iWiMkh 相 l í + M •,



tfầ 9 ể k ỉ^ -



dnina^r

ir$ềkiI



n /v H \|||., T n

*í< # n

u



r'<*nf)te»



M«wv FROK



ỳ ^ ỉ

-



^



Chm •零

*»ÍW|U利 * ♦ f e n i o i

V; .



, aonm j



oon n) I



C # DÀNH CHO N ỉư ừ l Tự Hqc



; ị



PHẤN 1 - CHtfdNG 6: Ĩ H I É Ĩ I Ê FORM XEM DANH MỤC



V Ậ n c h u y ể r . tiii



d tT a to l e



■ new



liệ u



l.ín



'\ t .



0







Sftr.ATsX ' l e





i l t T s h lr t







d t T e d ? le . C l e a r ( ) ;

d a T a b le . F ill( d tT a b le ) ;

/•/



)ư : ':iỉx

>



i ẻ í i K>«VvữGi:ídV.ũì«







dg vD A N H M Ư C . D o c a S o u r c e

//



T h *v



dái



rộ n g



■ d c T a b le ;



cót



dgvD A N H H U C . A u c o R e s iz e C o lu r a n s ( ) ;



>

c a tc h



(



( : q lìĩ/ỉc :* 2).*r;.iC í;

C

)



ìyĩ-.iiiỉỉỳ^ : : . S h o w ( ,r K h ô a ợ l ấ y

': ỉ \

i^



KÌÌXỌỈ:r . ộ i í.iu r: t r o n g

2



lử b le .



L ồ i • i • r,) ;



Lồi



Nhấp dúp chuột vào button Trở về viết thêm đoạn code sau:

This.CloseO;

p r iv a te



v o id



b t n T r o V e ^ C l ic k ( o b j e c t s e n d e r # Ev«VítẨx*g3 e)



{

t h is .C lo s e ( ) ;



>

Trong khung DataGridView nhấp

chuột tại hình tam giác nhỏ.

Hộp thoại DataGridView Tasks

xuất hiện, chọn Add Project Data

Source... như hlnh bên.

Hộp

thoại

Data

Source

Configuration Wizard xuất hiện, chọn

Database. Nhấp Next dể tiếp tục.

C M u d 〇 ^Uềếở

< ỉi4 « li fi



ỈTĨ7



Choot^ « Um Snunxi ìyp«

n

WHin »



B

í.iM

j



{iM*^



III镰 镛



.4j

W

vk»

ftì *



C4I4I

#X«



<ìb V U i^n 4 ặ Ị4 Ihti

i tệ \f -t

p ầ ^ìft



± L lU







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

×