如提,在WinForm中按照csdn上的说明,总提示缺少引用App.config:
<connectionStrings>
    <add name="DatabaseConnection" 
        connectionString="Persist Security Info=False;Integrated Security=SSPI;database=Northwind;server=(local);"
         providerName="System.Data.SqlClient" />
</connectionStrings>Form1.cs:
using System;
using System.Configuration;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace DataGridView
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }        private void button1_Click(object sender, EventArgs e)
        {
            SqlConnection sqlConn = GetDBConnection();
        }        private SqlConnection GetDBConnection()
        {
            ConnectionStringSettings settings;
            settings = ConfigurationManager.ConnectionStrings["DatabaseConnection"];            SqlConnection conn = new SqlConnection(settings.ConnectionString);            return conn;
        }
    }
}

解决方案 »

  1.   

    是编译不过去?  有没有引用System.Configuration这个程序集 ? 这个要单独引用的
      

  2.   

    ConnectionStringSettings settings;
                settings = ConfigurationManager.ConnectionStrings["DatabaseConnection"];这两句出现错误……
    1找不到类型或命名空间名称“ConnectionStringSettings”(是否缺少 using 指令或程序集引用?)
    2当前上下文中不存在名称“ConfigurationManager”真郁闷,数据库连不上,下边做什么都没用。
      

  3.   

    using System.Configuration;引用过了
      

  4.   

    大家通常在WinForm下都怎么配置数据库连接的?
      

  5.   

    那个System.Configuration是一个单独的程序集, 你给项目添加引用, 会有那个程序集的,他和你引用的程序集命名空间是一样的
      

  6.   

    vs2005才这样的,你的是不是vs2003的
      

  7.   

    <add name="selfcard.Properties.Settings.sellConnectionString"
          connectionString="Data Source=WU;Initial Catalog=sell;User ID=sa"
          providerName="System.Data.SqlClient" />
      

  8.   

    DatabaseConnection"前面加命名空间
      

  9.   

    没错,应该在引用里独立添加“System.Configuration.dll”
      

  10.   

    感谢ivyorg(沧海一粒) ,txwd0033(水无痕)两位朋友。
    需要在工程里单独引用System.Configuration.dll文件。这与VS2003是不同的,谢谢帮助。