📄 f_addresslist.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace PWMS.PerForm
{
public partial class F_AddressList : Form
{
public F_AddressList()
{
InitializeComponent();
}
DataClass.MyMeans MyDataClass = new PWMS.DataClass.MyMeans();
ModuleClass.MyModule MyMC = new PWMS.ModuleClass.MyModule();
public static DataSet MyDS_Grid;
public static string AllSql = "Select ID,Name as 性名,Sex as 性别,Phone as 电话,WordPhone as 工作电话,Handset as 手机, QQ as QQ号,E_Mail as 邮箱地址 from tb_AddressBook";
public static string Find_Field = "";
public void ShowAll()
{
ModuleClass.MyModule.Address_ID = "";
//用dataGridView1控件显示职工的名称
MyDS_Grid = MyDataClass.getDataSet(AllSql, "tb_AddressBook");
dataGridView1.DataSource = MyDS_Grid.Tables[0];
dataGridView1.Columns[0].Visible = false;
if (dataGridView1.RowCount > 1)
{
Address_Amend.Enabled = true;
Address_Delete.Enabled = true;
}
else
{
Address_Amend.Enabled = false;
Address_Delete.Enabled = false;
}
}
private void F_AddressList_Load(object sender, EventArgs e)
{
ShowAll();
}
private void Address_Add_Click(object sender, EventArgs e)
{
InfoAddForm.F_Address FrmAddress = new PWMS.InfoAddForm.F_Address();
FrmAddress.Text = "通讯录添加操作";
FrmAddress.Tag = 1;
FrmAddress.ShowDialog(this);
ShowAll();
}
private void Address_Amend_Click(object sender, EventArgs e)
{
InfoAddForm.F_Address FrmAddress = new PWMS.InfoAddForm.F_Address();
FrmAddress.Text = "通讯录修改操作";
FrmAddress.Tag = 2;
FrmAddress.ShowDialog(this);
ShowAll();
}
private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.RowCount > 1)
{
ModuleClass.MyModule.Address_ID = dataGridView1[0, dataGridView1.CurrentCell.RowIndex].Value.ToString();
Address_Amend.Enabled = true;
Address_Delete.Enabled = true;
}
else
{
Address_Amend.Enabled = false;
Address_Delete.Enabled = false;
}
}
private void Address_Delete_Click(object sender, EventArgs e)
{
if (MessageBox.Show("确定要删除该条信息吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
{
MyDataClass.getsqlcom("Delete tb_AddressBook where ID='" + ModuleClass.MyModule.Address_ID + "'");
ShowAll();
}
}
private void comboBox1_TextChanged(object sender, EventArgs e)
{
switch (((ComboBox)sender).SelectedIndex)
{
case 0:
{
Find_Field = "Name";
break;
}
case 1:
{
Find_Field = "Sex";
break;
}
case 2:
{
Find_Field = "E_Mail";
break;
}
}
}
private void button5_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("请输入查询条件。");
return;
}
ModuleClass.MyModule.Address_ID = "";
//用dataGridView1控件显示职工的名称
MyDS_Grid = MyDataClass.getDataSet(AllSql+" where "+Find_Field+" like '%"+textBox1.Text.Trim()+"%'", "tb_AddressBook");
dataGridView1.DataSource = MyDS_Grid.Tables[0];
dataGridView1.Columns[0].Visible = false;
if (dataGridView1.RowCount > 1)
{
Address_Amend.Enabled = true;
Address_Delete.Enabled = true;
}
else
{
Address_Amend.Enabled = false;
Address_Delete.Enabled = false;
}
}
private void button1_Click(object sender, EventArgs e)
{
ShowAll();
}
private void Address_Quit_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -