C#實(shí)驗(yàn)c-圖書(shū)管理系統(tǒng)源代碼_第1頁(yè)
C#實(shí)驗(yàn)c-圖書(shū)管理系統(tǒng)源代碼_第2頁(yè)
C#實(shí)驗(yàn)c-圖書(shū)管理系統(tǒng)源代碼_第3頁(yè)
C#實(shí)驗(yàn)c-圖書(shū)管理系統(tǒng)源代碼_第4頁(yè)
C#實(shí)驗(yàn)c-圖書(shū)管理系統(tǒng)源代碼_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1.登陸界面

OleDbConnectioncn=newOleDbConnection(uProvider=Microsoft.Jet.OLEDB.4.0;Data

Source=C:\\test.mdb;n);

cn.Open();

cn.Close();

//讀取數(shù)據(jù)到DataTable

OleDbConnectioncn=newOleDbConnection(uProvider=Microsoft.Jet.OLEDB.4.0;Data

Source=C:\\test.mdb;*1);

DataTableuserTbl=newDataTable();

OleDbDataAdapterda=newOleDbDataAdapter("SELECT*FROM[User]”,cn);

da.Fill(userTbl);

//插入-,條記錄

OleDbConnectioncn=newOleDbConnection(HProvider=Microsoft.Jet.OLEDB.4.0;Data

Source=C:\\test.mdb;n);

OleDbCommandcmd=newOleDbCommand("INSERTINTO[User]([ID],[UserName],

[UserPassword])VALUES(1,'usejab','123')”,cn);

cn.Open();

cmd.ExecuteNonQueryO;

cn.Close();

//更新

OleDbConnectioncn=newOleDbConnection(uProvider=MicrosoftJet.OLEDB.4.0;Data

Source=C:\\test.mdb;**);

OleDbCommandcmd=newOleDbCommand(,,UPDATE[User]SET[UserPassword]=,newpwd'

WHERE[UserName]='user_ab'M,cn);

cn.Open();

cmd.ExecuteNonQueryO;

cn.Close();

主要代碼:

publicpartialclassLoginForm:Form{

publicstaticstringuacc;

publiestaticstringupsw;

publicstaticstringuname;

publicstaticstringusex;

publicstaticstringupart;

publicstaticstringuright;

publicLoginForm()

(

InitializeComponent0;

privatevoidloginbtn_Click(objectsender,EventArgse)

(

if(this.useracctxt.Text.Trim()==""&&this,pswtxt.Text==

(

MessageBox.Show(“請(qǐng)輸入您的用戶名和密碼!","提示!”);

return;

)

try

(

stringsql;

sql="select*fromtb_userwhereuacc='"+this,useracctxt.Text+andupsw=,

+this,pswtxt.Text+

OleDbDataReaderdr=DBIIelp.OleReader(sql);

dr.Read();

if(dr.HasRows)

{

uacc=this,useracctxt.Text;

upsw=this,pswtxt.Text;

uname=dr[,/uname/,].ToStringO;

usex=dr[,zusex,/].ToStringO;

upart=drE^upart*].ToStringO;

uright=dr[^uright^].ToStringO;

MainFormaf=newMainForm(this);

this.Hide();

this,useracctxt.Clear();

this.pswtxt.Clear();

af.Show();

)

else

(

此55網(wǎng)68。上$110八〃賬號(hào)或密碼錯(cuò)誤!",”提示!〃);

this,useracctxt.Clear();

this,pswtxt.Clear();

this,useracctxt.Focus0;

)

)

catch(Exception)

(

\怙$S&8。F5。仁5110火("數(shù)據(jù)庫(kù)無(wú)法連接!〃,〃警告!〃);

}

)

privatevoidcancelbtn_Click(objectsender,Event.Argse)

(

Application.Exit();

)

privatevoidLoginForm_Closing(objectsender,FormC1osingEvcntArgse)

(

.Application.Exit();

}

}

2.主界面(圖較小,自己可以拉大點(diǎn))

?圖書(shū)管理系統(tǒng)

主要代碼就不寫(xiě)了,很簡(jiǎn)單。

3.權(quán)限設(shè)置

主要代碼:

publicpartialclassRightSet:Form

(

publicRightSet0

InitializeComponent();

privatevoidRightSetLoad(objectsender,EventArgse)

this,rightbox.Selectedlndex=0;

//this.treeright.ExpandAl1();

FillO;

)

privatevoidokbtn_Click(objectsender,EventArgse)

(

if(this,txtnum.Text二二string.Empty)

(

\1*5@名。8。-511劇(〃請(qǐng)輸入最大借閱圖書(shū)數(shù)量!〃,”提示!〃);

return;

)

if(this,txtday.Text==string.Empty)

(

MessageBox.Show("請(qǐng)輸入最大借閱圖書(shū)時(shí)間!?!ㄌ崾?!〃);

return;

}

if(this,txtcost.Text==string.Empty)

(

MessageBox.Show(”請(qǐng)輸入借書(shū)押金金額!","提示!");

return;

)

if(this,txtfine.Text==string.Empty)

(

MessageBox.Show("請(qǐng)輸入超期罰款金額!”,〃提示!“);

return;

)

if(this,txttim.Text==string.Empty)

(

MessageBox.Show(〃請(qǐng)輸入圖書(shū)遺失罰款倍數(shù)!〃,”提示!〃);

return;

)

ArrayListarr=newArrayList();

foreach(TreeXodenodesinthis,treeright.Nodes)

(

if(nodes.Checked)

{

arr.Add("l");

)

else

arr.Add("O");

}

foreach(TreeNodenodeinnodes.Nodes)

{

if(node.Checked)

(

arr.Add(T);

}

else

(

arr.Add("0");

)

)

)

stringf]a=newstring[l1];

for(inti=0;i<arr.Count;i++)

(

if(arr[i].ToString0.TrimO=T)

(

a[i]="yes";

)

else

(

a[i]="no";

)

}

stringsql=string.Empty;

sql+="select*fromtbrightwhereuright二+this.rightbox.Text+

DatciTablodt=DBHe1p.ExeOleCommand(sql);

boolb=false;

while(dt.Rows.Count!=0)

(

b=true;

break;

}

stringsqll;

if(b)

sqll=?Xupdatetb_rightset

sqll+=“maxbook二'"+this,txtnum.Text+

sqll+二“maxdale二+this,txtday.Text+

sqll+二//rcost.二>+this,txtcost.Text+

sql1+二rfine=+this,txtfine.Text+

ft.?,〃

sqll+=rtim=+this,txttim.Text+

sqll+="rbm='〃+a[0]+“,〃;

sqll+=rum=+a[l]+"I”;

sqll+二rrm=+a[2]+

sqll+二rbornF+a[3]

〃?,,,,

sqll+二ns=+a[4]

sqll+=/zrbis-/z+a[5]

sqll+=〃ruis='"+a[6]

sqll+=“rboris='"+a[7]

sqll+=〃rb]p二,〃+a⑻+”:;

sqll+二"rbl='"+a[9]

sqll+二"rlp='"+a[10]+”;

sql1+=z/whereuright->/z+this,rightbox.Text+"

}

else

(

sqll=/zinsertinto

tb_right(uright,maxbook,maxdate,rcost,rfine,rtim,rbm,rum,rrm,rborm,ris,rbis,ruis,rboris,rblp

,rbl,rlp)z,;

sql1+="values(**+this,rightbox.Text+"+this,txtnum.Text+"+

this,txtday.Text+"+this,txtcost.Text+"+this,txtfine.Text+"+

this,txttim.Text+a[0]+〃','〃+a[l]+〃','〃+a[2]+〃','〃+a[3]+〃,/"+a[4]+

a[5]+〃','"+a[6]+〃','"+a[7]+〃','"+a[8]+〃',’"+a[9]+〃','"+a[10]+

)

DataTab1edt1=DBHelp.ExeOleCommand(sqll);

FillO;

)

privatevoidFi11()

(

stringsql;

sql="selectridasID號(hào),urightas用戶身份,maxbookas最大借書(shū)數(shù)量,maxdateas最

大借閱時(shí)間,rcostas押金,rfineas超期罰率,rtimas遺失賠率,rbmas圖書(shū)管理,rumas用戶管

理,rnnas權(quán)限管理,rbormas借閱管理,risas信息杳詢(xún),rbisas圖書(shū)信息查詢(xún),ruisas用戶信息查

詢(xún),rborisas借閱歷史查詢(xún),rblpas圖書(shū)掛失處理,rblas圖書(shū)掛失,ripas掛失處理fromtb_right";

iIedt=DBHoIp.ExeOleCommand(sql);

this.dataGridViewl.DataSource=dt;

privatevoidcell_click(objectsender,DataGridViewCe11EvenlArgse)

(

this,rightbox.Text=this.dataGridViewl[1,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToStringO.TrimO;

this,txtnum.Text=this.dataGridViewl[2,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToString().Trim();

this,txtday.Text=this.dataGridViewl[3,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToStringO.Trim();

this,txtcost.Text=this.dataGridViewl[4,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToStringO.TrimO;

this,txtfine.Text=this.dataGridViewl[5,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToStringO.TrimO;

this,txttim.Text=this.dataGridViewl[6,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToString().TrimO;

ArrayListlist=newArrayListO;

stringsql="select*fromtbrightwhereuright=,+this,rightbox.Text+

DataTabledt=DBHelp.ExeOleCommand(sql);

if(dt.Rows.Count!=0)

(

for(inti=0;i<11;i++)

{

list.Add(dt.Rows[0][7+i].ToString());

)

ArrayListarr=newArrayList();

foreach(TrecNodenodesinthis,treeright.Nodes)

(

arr.Add(nodes);

foreach(TreeXodenodeinnodes.Nodes)

(

arr.Add(node);

)

)

for(inti=0;i<1ist.Count;i++)

if(1ist[i].ToStringO="yes")

((TreeNode)arr[i]).Checked=true;

)

else

(

((TreeNode)arr[i]).Checked=false;

)

)

)

}

4.權(quán)限修

主要代碼:

publicpartialclassIserRight:I'orm

(

publicUserRightO

{

InitializeComponent();

}

privatevoidbtncancel_Click(objectsender,EventArgse)

(

this.CloseO;

)

pi'ivatevoidUserRight_Load(objectsender,EventArgse)

this.checkbox.Selectedlndex=0;

this,partbox.Selectedlndex=0;

)

privatevoidFill()

(

if(this,checkbox.Text=

(

MessageBox.Show("請(qǐng)選擇要使用的查詢(xún)字段!",”提示!〃);

return;

}

if(this,partbox.Text==

(

MassageBox.Show("請(qǐng)選擇用戶所在的部門(mén)!“,"提示!”);

return;

)

stringsql=string.Empty;

sql+="selectuidasID號(hào),uaccas帳號(hào),unameas姓名,usexas性別,upartas部

fJ,utelphoneas移動(dòng)電話,uphoneas固定電話,udateas注冊(cè)II期,urightas權(quán)限fromtbuser";

if(this,checktxt.Text!="〃)

(

stringc=this,checkbox.Selectedlndex.ToStringO;

switch(c)

{

case"0":〃用戶帳號(hào)

if(this,checktxt.Text1=string.Empty)

{

sql+="whereuacc1ike'+this,checktxt.Text+"%'";

)

break;

case"1":〃用戶姓名

if(this,checktxt.Text!=string.Empty)

(

sql+=〃whereuname1ike'+this,checktxt.Text+"%'";

)

break;

default:

break;

)

if(this,partbox.Selectedlndex.ToStringO!=〃0")

sql+="andupart='"+this,partbox.Text+〃'”;

}

)

else

(

if(this,partbox.Selectedlndex.ToStringO!=〃0")

(

sql+="whereuparl='"+this,partbox.Text+

)

)

sql+="orderbyuaccasc”;

DataTabledt=DBHelp.Exe01eCommand(sql);

this.dataGridViewl.DataSource=dt;

}

privatevoidcheckbtnClick(objectsender,EventAi'gse)

(

FillO;

}

privatevoidcell_click(objectsender,DataGridViewCe11KventArgse)

{

this,txtuacc.Text=this.dataGridViewl[1,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToString().TrimO;

this,txtname.Text=this.dataGridViewl[2,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToString().Trim();

this.txtsex.Text=this.dataGridViewl[3,

this.dataGridViewl.CurrentCel1.Rowindex].Value.ToString().TrimO;

this,txtpart.Text=this.dataGridViewl[4,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToString().TrimO;

this,txttel.Text=this.dataGridViewl[5,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToString().TrimO;

this,txtphone.Text=this.dataGridViewl[6,

this.dataGridViewl.CurrentCel1.Rowindex].Value.ToString().TrimO;

this,txtdate.Text=this.dataGridViewl[7,

this.dataGridViewl.CurrentCell.Rowindex].Value.ToString0.TrimO;

this,txtright.Text=this.dataGridViewl[8,

this.dataGridViewl.CurrentCel1.Rowindex].Value.ToString().TrimO;

this.txtright.Enabled=true;

)

privatevoidbtnchange_Click(objectsender,EventArgse)

{

if(this,txtuacc.Text二二”〃)

(

MessageBox.Show("執(zhí)行操作前,請(qǐng)先在下表選擇要修改的用戶!"提示!");

return;

)

DialogResultres;

尚essageBox.Show("您確定要修改該用戶嗎?",”提示!〃,McssagcBoxBuilons.YesNo);

if(res==DialogResuIt.Yes)

(

stringsql=string.Empty;

sql+="updatetb_userseturight='"+this.txtright.Text+“'";

sql+="whereuacc='"+this.txluacc.Texl+“'";

DataTabledt=DBHoIp.ExeOleCommand(sql);

MessageBox.Show("修改成功!","恭喜!”);

FillO;

)

}

)

5.添加圖書(shū)信息

主要代碼:

publicpartialclassNewBook:Form

I

publicNewBook()

(

InitializeComponent();

)

privatevoidretbtnClick(objectsender,EventArgse)

(

this.Hide();

}

privatevoidsavebtnClick(objectsender,HventArgse)

(

if(this,booknotxt.Text==〃")

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!”,"提示!”);

return;

)

if(this,booknametxt.Text=="")

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!","提示!");

return;

)

if(this.classtxt.Text=

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!","提示!");

return;

)

if(this,isbntxt.Text二二

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!","提示!");

return;

)

if(this,bookcosttxt.Text==

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!"提示!");

return;

)

if(this,bookwritertxt.Text==

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!","提示!〃);

return;

)

if(this,bookpubtxt.Text="")

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!","提示!");

return;

)

if(this.numtxt.Text==

(

MessageBox.Show(〃請(qǐng)輸入圖書(shū)的信息!〃,〃提示!〃);

return;

}

if(this,notetxt.Text二二”〃)

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的信息!","提示!");

return;

)

//stringpat3=[\u4e00-\u9fa5]+$”;〃全為漢字

//stringpat4=@”([\u4e00-\u9fa5]+![A-Za-z]+)$”;〃漢字或字母

//stringpat5=[\u4e00-\u9fa5]{2,4}$”;〃兩到四位漢字

stringpatl=廣(\d[T*){9}[\dxX]$”;〃圖書(shū)的ISBN號(hào)格式X-XXXX-XXXX-X或

X-XXX-XXXXX-X(X為數(shù)字,以圖書(shū)實(shí)際ISBN號(hào)為準(zhǔn))

stringpat2=[0-9]*$”;〃正整數(shù)

stringpat3=(0[1-9][0-9]*)(.[0-9]{2})?$〃;〃雙精度浮點(diǎn)數(shù)

boolml=Program,match(this,isbntxt.Text,patl);

boolm2=Progrcun.match(this,numtxt.Text,pat2);

boolm3=Progrctin.match(this,bookcosttxt.Text,pat3);

if(!ml)

(

MessageBox.Show("圖書(shū)的ISBN號(hào)格式為X-XXXX-XXXX-X或X-XXX-XXXXX-X(X為數(shù)字,以

圖書(shū)實(shí)際ISBN號(hào)為準(zhǔn))!〃,〃提示!〃);

this,isbntxt.Text=

return;

)

if(!m2)

(

MessageBox.Show(〃圖書(shū)購(gòu)買(mǎi)數(shù)量應(yīng)為大于0的整數(shù)!〃,〃提示!〃);

this,numtxt.Text=

return;

)

if(!m3)

MessagcBox.Show("圖書(shū)價(jià)格應(yīng)為XX.XX元!“,〃提示!“);

this,bookcosttxt.Text=

return;

)

intnum;

num=Convert.Tolnt32(this,numtxt.Text);

for(inti=1,k=Convert.Tolnt32(this,booknotxt.Text);i<=num;i++,k++)

(

stringsql;

sql="insertinto

tbbook(bno,bname,belass,bisbn,bcost,adder,adddate,bauthor,bpub,bstate,bnote)/z

+“values。"+k.ToString()+"+this,booknametxt.Text+"+

this,classtxt.Text+"+this,isbntxt,Text+"+this,bookcosttxt.Text+"+

LoginForm,uname+"+DateTime.Now.ToString()+"+this,bookwritertxt.Text+

this,bookpubtxt.Text+'在庫(kù)','"+this,notetxt.Text+

DataTabledt=DBHelp.ExeOleCommand(sql);

)

MessageBox.Show("注冊(cè)成功!","恭喜!”);

this.Hide();

)

privatevoidrebtn_Click(objectsender,EventArgse)

(

this,isbntxt.Clear0;

Clears();

}

privatevoidClears()

{

this,booknametxt.Clear0;

//this,isbntxt.Clear();

this,bookcosttxt.ClearO;

this,bookwritertxt.ClearO;

this.bookpubtxt.Clear();

this.notetxt.Clear();

this,numtxt.Clear();

)

privatevoidNewBook_Load(objectsender,EventArgse)

/*

stringsql;

sql="selectbnofromtbbookorderbybnoasc”;

DataTabledt=DBHelp.ExeOleCommand(sql);

for(inti=0,k=10000001;i<1;i++,k++)

(

for(intj=0;j<dt.Rows.Count;j++)

(

if(dt.Rows[j][0].ToString().Trim().Equals(k.ToString()))

k++;

)

this,booknotxt.Items.Add(k.ToString());

)

this,booknotxt.SelectedIndex=0;

this,classtxt.Selectedlndex=0;

*/

stringsql;

sql="selecttop1bnofromtbbookorderbybnodesc”;

DataTabledt=DBHelp.ExeOleCommand(sql);

intk;

for(inti=0;i<1;i++)

(

if(dt.Rows[0][0].ToStringO=

(

k=10000001;

)

else

(

k=Convert.Tolnt32(dt.Rows[0][0].ToStringO);

k++;

)

this,booknotxt.Items.Add(k.ToStringO);

}

this.booknotxt.Selectedlndex=0;

this,classtxt.Selectedlndex=0;

)

privatevoidfindbtn_Click(objectsender,EventArgse)

if(this,isbntxt.Text==

(

MessageBox.Show("請(qǐng)輸入圖書(shū)的ISBN號(hào)!","提示!");

return;

}

stringsql;

sql=zzselect*fromtbbookwherebisbn='"+this,isbntxt.Text+

OleDbDataReaderdr=DBHelp.OleReader(sql);

dr.Read();

if(dr.HasRows)

(

this,booknametxt.Text=dr[,,bname,,l.ToStringO.TrimO;

this,classtxt.Text=drbelass*].ToStringO.TrimO;

this,bookcosttxt.Text=dr[,,bcost,,l.ToStringO.TrimO;

this,bookwritertxt.Text=drt^bauthor^].ToStringO.TrimO;

this,bookpubtxt.Text=dr["bpub"].ToStringO.Trim();

this,notetxt.Text=drE^bnote*].ToStringO.TrimO;

MessageBox.Show("找到匹配圖書(shū)信息,自動(dòng)填充基本信息,請(qǐng)?zhí)畛溆嘞滦畔?!”,〃提?

”);

this,numtxt.Enabled=true;

)

else

(

ClearsO;

MessageBox.Show("未找到匹配圖書(shū)信息!","提示!");

this,booknotxt.Enabled=true;

this,booknametxt.Enabled=true;

this,classtxt.Enabled=true;

this,bookcosttxt.Enabled=true;

this,bookwritertxt.Enabled=true;

this,bookpubtxt.Enabled=true;

this,numtxt.Enabled=true;

this,notetxt.Enabled=true;

}

}

6.圖書(shū)信息管理

主要代碼:

publicpartialclassBookManage:Form

(

publicBookManage()

(

InitializeComponent();

stringbookisbn;

privatevoidBookManage_Load(objectsender,EventArgse)

(

this.checkbox.Selected!ndex=0;

this.classbox.Seiectedlndex=0;

}

privatevoidcheckbtn_Click(objectsender,EventArgse)

{

FillGridO;

)

privatevoidcell_click(objectsender,DataGridViewCe11EventAre)

(

FilllnfoO;

privatevoidnobtnClick(objectsender,EventArgse)

(

this.Close();

}

privatevoidokbtn_Click(objectsender,EventArgse)

(

if(this,nametxt.Text==string.Empty)

(

MessageBox.Show("執(zhí)行操作前,請(qǐng)先選擇圖書(shū)!","提示!");

return;

)

〃修改同ISBN圖書(shū)信息

stringsql2=string.Empty;

sql2+="updatetb_booksetbisbn='"+this.isbntxt.Text+,bname='"+

this,nametxt.Text+"',bclass=+this,classtxt.Text+"',bcosl="+this,costtxt.Text+

”,bauthor='〃+this,writertxt.Text+,bpub='"+this,pubtxt.Text+,adder='"+

this,addertxt.Text+,bnote='"+this,notetxt.Text+

sql2+="wherebisbn='"+this.bookisbn+

DataTabledt2=DBHelp.ExeO1?Command(sq12);

stringsql5=string.Empty;

sql5+="updatetbborrowsetbname='"+this,nametxt.Text+bisbn='"+

this,isbntxt.Text+〃'”;

sq15+="wherebisbn='"+this,bookisbn+

DataTabledt5=DBHelp.Exe01eCommand(sql5);

MessageBox.Show("該類(lèi)圖書(shū)信息修改成功!”,〃提示!“);

this,checktxt.Text=

FillGridO;

FilllnfoO;

}

privatevoidFi1IGrid()

(

if(this,checkbox.Text=string.Empty)

(

MessageBox.Show("請(qǐng)輸入你要使用的檢索條件!","提示!”);

return;

)

if(this,classbox.Text==string.Empty)

(

MessageBox.Show("請(qǐng)輸入你要挖找的圖書(shū)類(lèi)型!。"提示!");

return;

)

stringsql=string.Empty;

sql+="selectbidasID號(hào),bnoas圖書(shū)編號(hào),bnameas圖書(shū)名稱(chēng),bauthoras作者,

bclassas類(lèi)別,bisbnasISBN號(hào),bcostas價(jià)格,bpubas出版社,adderas記錄員,adddateas入

庫(kù)日期,bnoleas內(nèi)容簡(jiǎn)介,bslateas狀態(tài)fromtb_book";

if(this,checktxt.Text!="〃)

(

stringc=this,checkbox.Selectedlndex.ToStringO;

switch(c)

{

case"0〃:〃圖書(shū)名稱(chēng)

if(this,checktxt.Text!=string.Empty)

(

sql+="wherebnamelike+this,checktxt.Text+

)

break;

case〃1〃:〃圖書(shū)編號(hào)

if(this,checktxt.Text!=string.Empty)

{

sql+="wherebnolike'+this,checktxt.Text+"%";

)

break;

case”2〃:〃作者

if(this.checktxt.Text!=string.Empty)

{

sql+="wherebauthorlike+this,checktxt.Text+稅”;

)

break;

case"3":〃isbn號(hào)

if(this.checktxt.Text!=string.Empty)

(

sql+="wherebisbnlike'+this,checktxt.Text+"%’";

)

break;

case"4”:〃出版社

if(this.checktxt.Text!=string.Empty)

sql+="wherebpublike+this,checktxt.Text

)

break;

default:

break;

)

if(this,classbox.Selectedlndex.ToStringO!=〃0〃)

(

sql十="andbelass='"+this.classbox.Text+

)

)

else

(

if(this,classbox.Selectedlndex.ToStringO!="0")

{

sql十="wherebelass='"+this,classbox.Text+

)

}

sql+="orderbybnoasc”;

DataTabledt=DBHelp.ExeOleCommand(sql);

this.dataGridViewl.DataSource=dt;

}

privatevoidFillinfo()

(

this.Iabel3.Text=this.dataGridViewl[1,

this.dataGridViewl.CurrentCel1.RowIndex].Value.ToStringO.Trim();

this,isbntxt.Text=this.dataGridViewl[5,

this.dataGridViewl.CurrentCel1.Rowindex].Value.ToStringO.TrimO;

this,nametxt.Text=thi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論