资源简介
private void btn_Save_Click(object sender, EventArgs e)
{
string name = txt_Name.Text.Trim();
string company = txt_Company.Text.Trim();
string sex = rbtn_Sex1.Checked == true ? "男":"女";
string age = nudown_Age.Value.ToString();
string telephone = txt_Telephone.Text.Trim();
string address=txt_Address.Text.Trim();
if(name=="")
{
lbl_Note.Text = "姓名不能为空!";
lbl_Note.ForeColor = Color.Red;
txt_Name.Focus();
}
else if(lbl_Status.Text=="添加")
{
SqlConnection conn = new SqlConnection("Data Source=ZYC-PC;database=DB_CASE0705;UID =sa;PWD=liuqiang123 ");
conn.Open();
string str = string.Format("insert into Customer_Info values('{0}','{1}','{2}',{3},'{4}','{5}')",name,company,sex,age,telephone,address);
SqlCommand cmd = new SqlCommand(str,conn);
int i = cmd.ExecuteNonQuery();
if(i>0)
{
lbl_Note.Text = "恭喜您,客户信息添加成功!";
lbl_Note.ForeColor = Color.Blue;
ClearTexBox();
//
DataBind_Customer();
}
else
{
lbl_Note.Text = "对不起,客户信息添加失败!";
lbl_Note.ForeColor = Color.Red;
}
conn.Close();
}
//修改操作
else
{
SqlConnection conn = new SqlConnection("Data Source=ZYC-PC;database=DB_CASE0705;UID =sa;PWD=liuqiang123 ");
conn.Open();
string str = string.Format("update Customer_Info set CustomerName='{0}',Company='{1}',Sex='{2}',Age={3},Telephone='{4}',Address='{5}' where CustomerID={6}", name, company, sex, age, telephone, address, customerid);
SqlCommand cmd = new SqlCommand(str, conn);
int i = cmd.ExecuteNonQuery();
if (i > 0)
{
lbl_Note.Text = "恭喜您,客户信息修改成功!";
lbl_Note.ForeColor = Color.Blue;
ClearTexBox();
//
DataBind_Customer();
}
else
{
lbl_Note.Text = "对不起,客户信息修改失败!";
lbl_Note.ForeColor = Color.Red;
}
conn.Close();
}
}
protected void ClearTexBox()
{
txt_Name.Text = "";
txt_Company.Text = "";
txt_Telephone.Text = "";
txt_Address.Text = "";
rbtn_Sex1.Checked = true;
nudown_Age.Value = 1;
lbl_Status.Text = "添加";
customerid = "";
}
private void Form1_Load(object sender, EventArgs e)
{
DataBind_Customer();
}
protected void DataBind_Customer()
{
SqlConnection conn = new SqlConnection("Data Source=ZYC-PC;database=DB_CASE0705;UID =sa;PWD=liuqiang123 ");
conn.Open();
string str = "select * from Customer_Info";
SqlDataAdapter da = new SqlDataAdapter(str,conn);
DataTable dt = new DataTable();
da.Fill(dt);
lv_Customer.Items.Clear();
foreach(DataRow dr in dt.Rows)
{
ListViewItem myitem = new ListViewItem(dr["CustomerID"].ToString());
myitem.SubItems.Add(dr["CustomerName"].ToString());
myitem.SubItems.Add(dr["Company"].ToString());
myitem.SubItems.Add(dr["Sex"].ToString());
myitem.SubItems.Add(dr["Age"].ToString());
myitem.SubItems.Add(dr["Telephone"].ToString());
myitem.SubItems.Add(dr["Address"].ToString());
lv_Customer.Items.Add(myitem);
}
conn.Close();
}
string customerid = "";
private void lv_Customer_SelectedIndexChanged(object sender, EventArgs e)
{
if(lv_Customer.SelectedItems.Count>0)
{
ListViewItem myitem = lv_Customer.SelectedItems[0];
customerid = myitem.SubItems[0].Text;
txt_Name.Text= myitem.SubItems[1].Text;
txt_Company.Text = myitem.SubItems[2].Text;
rbtn_Sex1.Checked = myitem.SubItems[3].Text== "男"?true:false;
rbtn_Sex1.Checked = myitem.SubItems[3].Text == "男"?true:false;
nudown_Age.Value = decimal.Parse(myitem.SubItems[4].Text);
txt_Telephone.Text = myitem.SubItems[5].Text;
txt_Address.Text = myitem.SubItems[6].Text;
lbl_Status.Text = "修改";
}
}
private void btn_Del_Click(object sender, EventArgs e)
{
if(customerid=="")
{
MessageBox.Show("请先选择要删除的客户信息!");
}
else
{
DialogResult result = MessageBox.Show("确定要删除选中的客户信息?","删除提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question);
if(result==DialogResult.Yes)
{
SqlConnection conn = new SqlConnection("Data Source=ZYC-PC;database=DB_CASE0705;UID =sa;PWD=liuqiang123 ");
conn.Open();
string str = string.Format("delete from Customer_Info where CustomerID={0}", customerid);
SqlCommand cmd = new SqlCommand(str, conn);
int i = cmd.ExecuteNonQuery();
if (i > 0)
{
lbl_Note.Text = "恭喜您,客户信息删除成功!";
lbl_Note.ForeColor = Color.Blue;
ClearTexBox();
//
DataBind_Customer();
}
else
{
lbl_Note.Text = "对不起,客户信息删除失败!";
lbl_Note.ForeColor = Color.Red;
}
conn.Close();
}
}
}
private void btn_Cancel_Click(object sender, EventArgs e)
{
ClearTexBox();
lbl_Note.Text = "";
}
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace case0705
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btn_Save_Click(object sender EventArgs e)
{
string name = txt_Name.Text.Trim();
string company = txt_Company.Text.Trim();
string sex = rbtn_Sex1.Checked == true ? “男“:“女“;
string age = nudown_Age.Value.ToString();
string telephone = txt_Telephone.Text.Trim();
string address=txt_Addres
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 48640 2017-09-14 17:15 case0705\case0705\.vs\case0705\v14\.suo
文件 189 2017-09-12 20:53 case0705\case0705\case0705\App.config
文件 17408 2017-09-13 16:38 case0705\case0705\case0705\bin\Debug\case0705.exe
文件 189 2017-09-12 20:53 case0705\case0705\case0705\bin\Debug\case0705.exe.config
文件 26112 2017-09-13 16:38 case0705\case0705\case0705\bin\Debug\case0705.pdb
文件 22696 2017-09-14 16:50 case0705\case0705\case0705\bin\Debug\case0705.vshost.exe
文件 189 2017-09-12 20:53 case0705\case0705\case0705\bin\Debug\case0705.vshost.exe.config
文件 490 2015-06-04 12:48 case0705\case0705\case0705\bin\Debug\case0705.vshost.exe.manifest
文件 3914 2017-09-12 21:12 case0705\case0705\case0705\case0705.csproj
文件 7246 2017-09-13 16:38 case0705\case0705\case0705\Form1.cs
文件 17445 2017-09-13 16:38 case0705\case0705\case0705\Form1.Designer.cs
文件 5817 2017-09-13 16:38 case0705\case0705\case0705\Form1.resx
文件 2602 2017-09-14 16:50 case0705\case0705\case0705\obj\Debug\case0705.csproj.FileListAbsolute.txt
文件 1012 2017-09-13 16:38 case0705\case0705\case0705\obj\Debug\case0705.csproj.GenerateResource.Cache
文件 2384 2017-09-12 21:12 case0705\case0705\case0705\obj\Debug\case0705.csprojResolveAssemblyReference.cache
文件 17408 2017-09-13 16:38 case0705\case0705\case0705\obj\Debug\case0705.exe
文件 180 2017-09-13 16:38 case0705\case0705\case0705\obj\Debug\case0705.Form1.resources
文件 26112 2017-09-13 16:38 case0705\case0705\case0705\obj\Debug\case0705.pdb
文件 180 2017-09-12 21:12 case0705\case0705\case0705\obj\Debug\case0705.Properties.Resources.resources
文件 1464 2017-09-13 17:07 case0705\case0705\case0705\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7264 2017-09-14 16:49 case0705\case0705\case0705\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2017-09-12 20:53 case0705\case0705\case0705\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2017-09-12 20:53 case0705\case0705\case0705\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2017-09-12 20:53 case0705\case0705\case0705\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 520 2017-09-12 20:53 case0705\case0705\case0705\Program.cs
文件 1324 2017-09-12 20:53 case0705\case0705\case0705\Properties\AssemblyInfo.cs
文件 2829 2017-09-12 20:53 case0705\case0705\case0705\Properties\Resources.Designer.cs
文件 5612 2017-09-12 20:53 case0705\case0705\case0705\Properties\Resources.resx
文件 1095 2017-09-12 20:53 case0705\case0705\case0705\Properties\Settings.Designer.cs
文件 249 2017-09-12 20:53 case0705\case0705\case0705\Properties\Settings.settings
............此处省略16个文件信息
- 上一篇:电子表格的导入和导出
- 下一篇:html5打开摄像头并拍照
相关资源
- Hosts文件管理工具
- web api 文件管理器(附文件上传以及
- 简单模拟模拟任务管理器
- winform程序默认以管理员身份运行 (
- 开机启动项管理
- 进程管理器
- 进销存管理系统源码(未实现逻辑)
- wpf任务管理器源码
- 读取磁盘文件(简易版资源管理器)
- 产品参数管理小程序
- Csharp3tierPMS 使用C#语言开发的三层物业
- ASP.Net(CSharp)OA 本毕业设计首先介绍
- Library 图书管理系统
- HIS B/S的医院管理系统
- store 本项目的开发主要包括后台数据
- WMS 该系统是仓库管理系统
- m 权限管理系统
- BookManager 书本管理系统
- LightsManagemengt 基于GIS的路灯管理系统
- student-mange-system 学生信息管理系统
- CShrapSQLServerExample 这些系统都比较经典
- LTP.Account
- ccebms 自己做的快递箱管理系统
- LibraryMIS 图书馆管理系统
- C#小区物业管理源码
- Hotel 实用的宾馆住宿管理系统
- CM1 C#版学生信息管理系统
- MemCardSys 会员卡管理系统 完全免费的
- yiyuan 医院管理软件
- GoogleMap_vs2008_KAIFA 常见的地图GIS二次开
评论
共有 条评论