Visual Studio 2012 で簡単な Windows フォーム アプリケーションを作成しています。ローカル データベースを作成しました。「gerimai」というデータベーステーブルと「cola」、「fanta」2
という列を作成しました。
それから私はデザインで作成comboBox1
しbutton1
ました。
を押すbutton1
と、「コーラ」列のメンバーcomboBox1
がいっぱいになるようにしたいです。
これが私の5回目の修正コードです。
私が間違っていることは何ですか?データセットでもこれを行う方法を誰かに教えてもらえますか?
接続文字列: "Data Source=D:\test\lolc\lolc\Database1.sdf"; プロバイダー: Microsoft SQL Server Compact 4.0 用の .NET Framework データ プロバイダー。状態: クローズ; type : 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 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)。
ウィザードが大変な仕事をしているデザインビューですべてを行うことができますが、プログラムでやりたい..