addadmin.cs

来自「这是个C#做成的图书管理系统,请大家参考,多提建议」· CS 代码 · 共 77 行

CS
77
字号
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace BookMS
{
    public partial class AddAdmin : Form
    {
        public AddAdmin()
        {
            InitializeComponent();
        }

        DataSet ds = new DataSet("AdminDs");
        private void AddAdmin_Load(object sender, EventArgs e)
        {
            ds.ReadXml("..\\..\\AdminDs.ds");
            ds.Tables["AdminTab"].PrimaryKey = new DataColumn[] { ds.Tables["AdminTab"].Columns["用户名"] };
            dataGridView1.DataSource=ds.Tables["AdminTab"];
        } 

        private void button1_Click(object sender, EventArgs e)
        {
            //DataTable dt = new DataTable("AdminTab");
            //DataColumn dc1=new DataColumn("用户名");
            //DataColumn dc2 = new DataColumn("密码");
            //DataColumn dc3 = new DataColumn("权限");
            //dt.Columns.AddRange(new DataColumn[] {dc1,dc2,dc3});
            //ds.Tables.Add(dt);
            //DataRow dr = dt.NewRow();
            //dr["用户名"]="Admin";
            //dr["密码"] = "1111";
            //dr["权限"] = "1";
            //dt.Rows.Add(dr);
            //ds.WriteXml("..\\..\\AdminDs.ds");
            ds.Clear();
            ds.ReadXml("..\\..\\AdminDs.ds");
            DataRow dr = ds.Tables["AdminTab"].NewRow();
            dr["用户名"] = textBox1.Text.ToString();
            dr["密码"] = textBox2.Text.ToString();
            if (radioButton1.Checked)
            {
                dr["权限"] = "1";
            }
            else if (radioButton2.Checked)
            {
                dr["权限"] = "0";
            }
            ds.Tables["AdminTab"].Rows.Add(dr);
            ds.WriteXml("..\\..\\AdminDs.ds");
            MessageBox.Show("添加成功!");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                try
                {
                    ds.Clear();
                    ds.ReadXml("..\\..\\AdminDs.ds");
                    ds.Tables["AdminTab"].PrimaryKey = new DataColumn[] { ds.Tables["AdminTab"].Columns["用户名"] };
                    DataRow dr = ds.Tables["AdminTab"].Rows.Find(textBox1.Text.ToString().Trim());
                    MessageBox.Show("是否要删除" + dr["用户名"] + "用户", "提示", MessageBoxButtons.OKCancel);
                    dr.Delete();
                    ds.WriteXml("..\\..\\AdminDs.ds");
                    MessageBox.Show("删除成功!");
                }
                catch (Exception) { }
            }
        }      
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?