0

Visual Studio 2012 で簡単な Windows フォーム アプリケーションを作成しています。ローカル データベースを作成しました。「gerimai」というデータベーステーブルと「cola」fanta」2という列を作成しました。

それから私はデザインで作成comboBox1button1ました。

を押す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 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)。

ウィザードが大変な仕事をしているデザインビューですべてを行うことができますが、プログラムでやりたい..

4

1 に答える 1