关闭

C#第四次作业 数据库操作

标签: c#数据库
204人阅读 评论(0) 收藏 举报
分类:

核心代码如下:

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            dataOperate("select * from product");
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if(textBox1.Text=="" || textBox1.Text.Trim()=="")
            {
                MessageBox.Show("检查并重新输入SQL语句");
            }
            try
            {
                string sql = textBox1.Text.ToString();
                dataOperate(sql);
            }
            catch (Exception exp) 
            { }
        }

        private void dataOperate(string sql)
        {
            DataSet ds = new DataSet();
            string consqlserver = "Data Source=.;Initial Catalog=warehouse;Integrated Security=True;";
            SqlConnection con = new SqlConnection(consqlserver);
            SqlCommand com = new SqlCommand(sql, con);
            SqlDataAdapter da = new SqlDataAdapter(com);
            try
            {
                da.Fill(ds);                                   
                if (ds.Tables[0].Rows.Count > 0)
                {
                    dataGridView1.DataSource = ds.Tables[0];
                }
            }
            catch (Exception msg)
            {
                throw new Exception(msg.ToString());
            }
            finally
            {
                con.Close();
                con.Dispose();
                da.Dispose();
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            dataOperate("select * from product");
        }
    }


演示效果:




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:7304次
    • 积分:286
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:1篇
    • 译文:0篇
    • 评论:16条
    文章分类