欢迎来到天天文库
浏览记录
ID:6634113
大小:247.22 KB
页数:16页
时间:2018-01-20
《基于access数据库的c#联系人管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、地球科学与环境工程学院实验报告书课程名:《GIS应用于开发》班级:学号:姓名:完成日期:14目录一、运行结果与相应代码11.1、程序界面11.2、查询所有联系人11.3、按所属类别查询联系人31.4、添加联系人51.4、删除联系人71.5、修改联系人的信息91.6、按姓名进行模糊查询13二、编程体会1314一、运行结果与相应代码1.1、程序界面1、起始界面图1起始界面1.2、查询所有联系人1、操作界面图2查询所有联系人的按钮142、查询结果图3查询所有联系人结果3、对应代码//查看所有联系人按钮privatevoid查看所有联系人ToolS
2、tripMenuItem_Click(objectsender,EventArgse){DataAll();}//显示所有信息voidDataAll(){listView1.Items.Clear();DataTabledt=Class1.GetTabel("SELECT*from联系人列表");Class1.BindListView(listView1,dt);}//连接数据库并导入ListView的类classClass1{publicstaticOleDbConnectionGreatConn(){stringstrConnectio
3、n="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=g:\C++文件\1联系人系统\联系人列表.mdb";OleDbConnectionobjCon=newOleDbConnection(strConnection);returnobjCon;}publicstaticDataTableGetTabel(stringstrsql){OleDbConnectionOcon=GreatConn();Ocon.Open();OleDbDataAdapteroda=newOleDbDataAdapte
4、r(strsql,Ocon);DataTabledt=newDataTable("联系人列表");oda.Fill(dt);returndt;}14publicstaticvoidBindListView(ListViewlv,DataTabledt) //将DataTable写入ListView{lv.Clear();lv.View=View.Details;lv.FullRowSelect=true;foreach(DataColumndcindt.Columns){lv.Columns.Add(dc.ColumnName);}fore
5、ach(DataRowdrindt.Rows){ListViewItemlvi=newListViewItem(dr[0].ToString());for(inti=1;i6、查询联系人privatevoidcomboBox1_SelectionChangeCommitted(objectsender,EventArgse){listView1.Items.Clear();DataTabledt=Class1.GetTabel("SELECT*from联系人列表where所属类别='"+comboBox1.Text+"'");Class1.BindListView(listView1,dt);}141.4、添加联系人1、操作界面图8添加联系人按钮图9添加联系人界面图10添加成功提示14图11信息填写不完整时的提示7、2、操作结果图12添加完成后的查询结果3、对应代码//打开添加联系人的框privatevoidtoolStripMenuItem1_Click(objectsender,EventArgse){Addf=newAdd();f.ShowDialog();}privatevoidbutton1_Click(objectsender,EventArgse){//输入信息不完整时弹框提示if(textBox1.Text.Trim().ToString().Length==08、9、textBox3.Text.Trim().ToString().Leng10、th==011、12、comboBox1.Text.Trim().ToString().Length==0){Attentionf=newAttention();f.ShowDialog
6、查询联系人privatevoidcomboBox1_SelectionChangeCommitted(objectsender,EventArgse){listView1.Items.Clear();DataTabledt=Class1.GetTabel("SELECT*from联系人列表where所属类别='"+comboBox1.Text+"'");Class1.BindListView(listView1,dt);}141.4、添加联系人1、操作界面图8添加联系人按钮图9添加联系人界面图10添加成功提示14图11信息填写不完整时的提示
7、2、操作结果图12添加完成后的查询结果3、对应代码//打开添加联系人的框privatevoidtoolStripMenuItem1_Click(objectsender,EventArgse){Addf=newAdd();f.ShowDialog();}privatevoidbutton1_Click(objectsender,EventArgse){//输入信息不完整时弹框提示if(textBox1.Text.Trim().ToString().Length==0
8、
9、textBox3.Text.Trim().ToString().Leng
10、th==0
11、
12、comboBox1.Text.Trim().ToString().Length==0){Attentionf=newAttention();f.ShowDialog
此文档下载收益归作者所有