您的位置:首页 > 数据库

【C#.NET】dataGridView查询SQL数据方法

2017-01-07 09:03 441 查看
//查询数据

        public void selecetdata()//如果不是static 就要实例化才能调用 ,

        {

            try

            {

                string tablename;

                tablename = "t_bd_item_cls";

                if (cbtablename.Text == "类别资料")

                {

                    tablename = "select item_clsno 类别编号,item_clsname 类别名称,profit_rate  毛利率 from t_bd_item_cls";

                }

                else if (cbtablename.Text == "商品资料")

                {

                    tablename = "select * from t_bd_item_info";

                }

                string ConStr =

                    "server=" + tbip.Text +          //数据库地址

                    "," + tbduankou.Text +          //数据库端口

                    "; user id=" + tbuser.Text +    //访问用户名

                    "; pwd = " + tbpwd.Text +       //数据库密码

                    "; database =" + cbdatabase.Text;   //数据库名

预防超时

//connAll.conmmsy = "Data Source=" + connAll.ip + "," + connAll.duankou

  //              + "; user id = mmsy; pwd = mmsy2950001; database = " + connAll.dataBase+ ";Trusted_Connection=Yes;Connection Timeout=60000";

      

                //  string ConStr = "server=yoti,6060; user id = sa; pwd = 2950001; database = hbposev9";

                SqlConnection con = new SqlConnection(ConStr); //实例化SQLconnection类。连接数据库

                string SQLstr = tablename;  //设置SQL语句

                // string SQLstr = "select "+ ziduan+ " from "+ tablename;  //设置SQL语句

                // string SQLstr = "select * from t_bd_item_cls";

                SqlDataAdapter ada = new SqlDataAdapter(SQLstr, con);//建立SQL语句与数据库的连接

                DataSet ds = new DataSet();  //实例化Datatable类

                ada.Fill(ds); //添加SQL并且执行

                this.dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据

                dataGridView1.DefaultCellStyle.BackColor = Color.Honeydew;//设置背景颜色

            }

            catch

            {

                return;

            }

        }

        //查询数据按钮事件     

        private void button1_Click(object sender, EventArgs e)

        {

            if (string.IsNullOrWhiteSpace(tbip.Text))

            {

                MessageBox.Show("亲!必须输入计算名或IP哦");

                tbip.Focus();

            }

            else if (string.IsNullOrWhiteSpace(tbduankou.Text))

            {

                MessageBox.Show("亲!数据库端口不能为空噢");

                tbduankou.Focus();

            }

            else if (string.IsNullOrWhiteSpace(tbuser.Text))

            {

                MessageBox.Show("亲!你忘记输入登录名了!");

                tbuser.Focus();

            }

            else if (string.IsNullOrWhiteSpace(tbpwd.Text))

            {

                MessageBox.Show("亲!你没输数据库密码");

                tbpwd.Focus();

            }

            selecetdata();

        } 

public void sqldate()

        {

           

            try

            {

                SqlConnection con = new SqlConnection(ClassConnAll.conmmsy); //实例化SQLconnection类。连接数据库

                string SQLstr = "select * from Hion_AreaNew ";;  //设置SQL语句                                

                SqlDataAdapter ada = new SqlDataAdapter(SQLstr, con);//建立SQL语句与数据库的连接

                DataSet ds = new DataSet();  //实例化Datatable类

                ada.Fill(ds); //添加SQL并且执行                                      

                dataGridView1.DataSource = ds.Tables[0].DefaultView;//显示数据   

            }

            catch (Exception ex)

            {

                MessageBox.Show(ex.Message, "亲,没有数据哦!请检查下查询条件!");

                return;

            }

            finally

            { }

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐