通讯录C#实验Word格式.docx

上传人:b****2 文档编号:15164661 上传时间:2022-10-28 格式:DOCX 页数:12 大小:411.97KB
下载 相关 举报
通讯录C#实验Word格式.docx_第1页
第1页 / 共12页
通讯录C#实验Word格式.docx_第2页
第2页 / 共12页
通讯录C#实验Word格式.docx_第3页
第3页 / 共12页
通讯录C#实验Word格式.docx_第4页
第4页 / 共12页
通讯录C#实验Word格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

通讯录C#实验Word格式.docx

《通讯录C#实验Word格式.docx》由会员分享,可在线阅读,更多相关《通讯录C#实验Word格式.docx(12页珍藏版)》请在冰豆网上搜索。

通讯录C#实验Word格式.docx

三:

实验目的:

实现查询我的好友信息,实现增,删,改功能

四:

实验内容及步骤:

(1)创建数据库

(2)登录界面:

登录成功

登录按钮单击代码:

privatevoidbutton1_Click(objectsender,EventArgse)

{

if(textBox1.Text==string.Empty||textBox2.Text==string.Empty)

{

MessageBox.Show("

信息不完整!

"

"

登录"

);

return;

}

if(textBox1.Text.Equals("

admin"

)||textBox2.Text.Equals("

))

MessageBox.Show("

登录成功!

this.Hide();

newForm2().Show();

else

用户名或密码错误!

退出按钮单击代码:

privatevoidbutton2_Click(objectsender,EventArgse)

this.Close();

(3)浏览/查找界面:

privatevoidForm2_Load(objectsender,EventArgse)

stringconnStr="

DataSource=.;

InitialCatalog=通讯录;

PersistSecurityInfo=True;

UserID=ftf;

Password=935285641;

;

string_sql="

selectXMas'

姓名'

XBas'

性别'

DHas'

电话'

DZas'

地址'

QQas'

QQ'

fromTongXun"

SqlConnectionconn=newSqlConnection(connStr);

SqlDataAdaptersda=newSqlDataAdapter(_sql,conn);

DataSetds=newDataSet();

sda.Fill(ds);

dataGrid.DataSource=ds.Tables[0].DefaultView;

}

产生SQL语句代码:

privatevoidMakeSqlStr()

sql="

if(name.Text.Trim()!

=string.Empty)

andXMlike'

%"

+name.Text.Trim()+"

%'

if(xingbie.Text.Trim()!

sql+="

andXBlike'

+xingbie.Text.Trim()+"

查询按钮单击代码:

MakeSqlStr();

fromTongXunwhere1=1"

+sql;

添加删除按钮单击代码:

privatevoidbutton3_Click(objectsender,EventArgse)

newForm6().Show();

//Form1.Close();

(3)浏览界面:

界面

更改联系人

删除联系人

添加联系人

privatevoidForm3_Load(objectsender,EventArgse)

dataGridView1.DataSource=ds.Tables[0].DefaultView;

单击GridView1表格代码:

privatevoiddataGridView1_CellContentClick(objectsender,DataGridViewCellEventArgse)

DataGridViewRowdgvRow=dataGridView1.Rows[e.RowIndex];

DataGridViewCellCollectiondgvCC=dgvRow.Cells;

xingming.Text=dgvCC[0].Value.ToString();

if(dgvCC[1].Value.ToString().Contains("

男"

nan.Checked=true;

else

nv.Checked=true;

dianhua.Text=dgvCC[2].Value.ToString();

dizhi.Text=dgvCC[3].Value.ToString();

qq.Text=dgvCC[4].Value.ToString();

更新按键单击代码:

selectcount(*)fromTongXunwhereXM='

+xingming.Text+"

'

;

SqlCommandcmd=newSqlCommand(_sql,conn);

try

conn.Open();

intcnt=(int)cmd.ExecuteScalar();

stringsex=nan.Checked?

"

:

女"

if(cnt==1)

cmd=newSqlCommand(_sql,conn);

_sql="

updateTongXunsetXM='

XB='

+sex+"

DH='

+

dianhua.Text+"

DZ='

+dizhi.Text+"

QQ='

+qq.Text+"

whereXM='

insertintoTongXunvalues('

'

)"

cmd.ExecuteNonQuery();

Form3_Load(null,null);

if(cnt==1)

{

MessageBox.Show(xingming.Text.Trim()+"

更新成功!

更新提示"

MessageBox.Show(xingming.Text.Trim()+"

添加成功!

添加提示"

finally

conn.Close();

备注:

单击可选择可内容,单击‘更新’若姓名相同更改内容,否者增加联系人。

删除按键单击代码:

DialogResultret=MessageBox.Show("

确定要删除"

+xingming.Text.Trim()+"

的记录吗?

删除"

MessageBoxButtons.OKCancel,MessageBoxIcon.Question);

if(ret==DialogResult.Cancel)return;

string_sql="

deletefromTongXunwhereXM='

+xingming.Text+"

andDZ='

+dizhi.Text+"

SqlCommandcmd=newSqlCommand(_sql,conn);

introws=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 其它语言学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1