private void btn_L_Click(object sender, EventArgs e)   //登录按钮
        {
            try
            {
                //清空ComboBox控件
                cmb_SqlData.Items.Clear();
                //实例化SqlConnection对象,用于建立连接
                SqlConnection conn = new SqlConnection("Server=" + cmb_SqlServerName.Text.Trim() + ";DataBase=master;uid=" + tb_yh.Text.Trim() + ";pwd=" + tb_mm.Text.Trim());
                conn.Open();//打开连接
                //判断当前连接状态
                if (conn.State == ConnectionState.Open)
                {
                    //如果当前状态为Open则代表连接成功
                    tsslStatus.Text = "连接成功!";
                    //执行sp_helpdb存储过程
                    SqlCommand cmd = new SqlCommand("sp_helpdb", conn);
                    //实例化SqlDataReader对象
                    SqlDataReader sdr = cmd.ExecuteReader();
                    //使用while语句循环读取
                    while (sdr.Read())
                    {
                        //判断返回值是否是一本身数据库,作用是筛选系统的数据库
                        if (sdr[0].ToString() == "master" || sdr[0].ToString() == "model" || sdr[0].ToString() == "msdb" || sdr[0].ToString() == "Northwind" || sdr[0].ToString() == "pubs" || sdr[0].ToString() == "tempdb")
                        {                        }
                        else
                        {
                            //将数据库名称添加到cmb_SqlData中
                            cmb_SqlData.Items.Add(sdr[0].ToString());
                        }
                    }
                    cmb_SqlData.SelectedIndex = 0;//设置选定项
                    strUser = tb_yh.Text.Trim();//获取登录用户名
                    strPwd = tb_mm.Text.Trim();//获取登录密码
                    strServerName = cmb_SqlServerName.Text.Trim();//获取服务器名称
                    cmb_SqlDataTable.SelectedIndex = 0;//设置选定项
                    sdr.Close();//关闭SqlDataReader对象
                    conn.Close();//关闭连接
                }
                else if (conn.State == ConnectionState.Closed)
                {
                    conn.Close();
                }
            }
            catch
            {
                btn_L_Click(sender, e);
            }
        } 为什么在我点击登录按钮的时候  总是出现  "在 System.Data.SqlClient.SqlException 中第一次偶然出现的“System.Data.dll”类型的异常"这个问题 ?