我正在使用 Visual Studio 2012 制作简单的 Windows 窗体应用程序。我创建了本地数据库。我在名为“gerimai”的数据库表和名为“cola”、“ fanta”2
的列中创建。
然后我创造comboBox1
和button1
设计。
我希望当我按 时button1
,我comboBox1
会填充“可乐”列成员。
这是我第五次修改的代码。
我做错了什么?谁能告诉我如何用数据集做到这一点?
连接字符串:“数据源=D:\test\lolc\lolc\Database1.sdf”;提供者:Microsoft SQL Server Compact 4.0 的 .NET Framework 数据提供者;状态:关闭;类型:Microsoft® SQL Server® Compact;版本:4.0.8876.1;
private void button1_Click(object sender, EventArgs e)
{
SqlConnection Con = new SqlConnection(@"Data Source=D:\test\lolc\lolc\Database1.sdf");
Con.Open();
SqlDataAdapter da = new SqlDataAdapter("select cola from gerimai", Con);
DataTable dt = new DataTable();
da.Fill(dt);
comboBox1.DataSource = dt;
comboBox1.DisplayMember = "cola";
comboBox1.ValueMember = "cola";
}
我收到这个错误。
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)。
我可以在设计视图中完成所有向导正在努力工作的事情,但我想以编程方式完成。