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

原创 2015年07月07日 19:21:56

核心代码如下:

    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");
        }
    }


演示效果:




delphi6 问题2

如果将一个int64类型的变量作为一个需要浮点数为参数的函数的参数(如:ln,sin等)会报告类型不匹配,而不会自动进行转换,如下例var X: Int64; Y: Extended;begin ...
  • ypyRock
  • ypyRock
  • 2002-01-02 15:05:00
  • 922

计算机网络第四次作业

存储客户端与服务器对话内容的数据库如下图所示:     下面展示部分代码: 连接数据库 客户端部分代码: 服务器端: public class Server {     private DBU...
  • ABnanna
  • ABnanna
  • 2017-10-24 21:10:31
  • 131

数值分析答案

  • 2012年04月01日 16:14
  • 67KB
  • 下载

我的第四次上机作业

一、项目4-6:输出星号图 #include using namespace std; int main() { int i,j,k,l,n; n=5; k=1; ...
  • kh666
  • kh666
  • 2016-04-28 12:11:12
  • 159

系统分析与设计-第四次作业

系统分析与设计-第四次作业 1、用例建模 **a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 b. 选择你熟悉...
  • stary_yan
  • stary_yan
  • 2018-04-21 18:45:07
  • 122

电子技术基础 西南交通大学(康华光第四版)结合课本

  • 2010年01月01日 12:15
  • 8.82MB
  • 下载

算法第四次作业

Longest Palindromic Substring Description: Given a string s, find the longest palindromic substr...
  • zhengchaoqiang
  • zhengchaoqiang
  • 2017-10-01 15:41:17
  • 67

机器学习基石第四次作业代码

花了一个多月总算把《机器学习基石》这门公开课学习完了,作业也做完了,老师讲的很棒,学到了不少东西:).Q13Q14Q15Q16Q17Q18Q19Q20import sys import urllib2...
  • guang09080908
  • guang09080908
  • 2016-01-15 22:41:18
  • 630

国科大模式识别作业答案

  • 2017年04月15日 16:59
  • 2.32MB
  • 下载

C++第四次上机作业

/* * 文件名称: C++上机作业 * 作 者: 石宇建 * 完成日期: 2016年 4 月 20日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:项目2...
  • syj0105
  • syj0105
  • 2016-04-21 23:16:39
  • 139
收藏助手
不良信息举报
您举报文章:C#第四次作业 数据库操作
举报原因:
原因补充:

(最多只允许输入30个字)