資源簡(jiǎn)介
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 = "對(duì)不起,客戶信息添加失敗!";
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 = "對(duì)不起,客戶信息修改失敗!";
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("請(qǐng)先選擇要?jiǎng)h除的客戶信息!");
}
else
{
DialogResult result = MessageBox.Show("確定要?jiǎng)h除選中的客戶信息?","刪除提示",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 = "對(duì)不起,客戶信息刪除失敗!";
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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????..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個(gè)文件信息
評(píng)論
共有 條評(píng)論