0

私はac#guiを書いています。ここには、店舗から在庫に関する情報を取得するためのフォームがあり、UPCボックスへのユーザー入力が[OK]をクリックし、残りがMicrosoftAccessファイルから自動入力されたときにリンクしたいと思います。これを行う方法はありますか?ボタンとテキストボックスをダブルクリックして自動生成されたコード以外のコードはありません。

4

2 に答える 2

0

Microsoft Access DB ファイルからデータを読み込もうとしている場合、このようなものが必要なデータを返します。ただし、何を取得しようとしているのかを知ることは重要です。これに似たものがデータを返します。次に、そのデータが必要な場所を埋めます。

string ConString = @"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=
                                     C:\DatabaseNameGoesHere.mdb";
            OleDbConnection Con = new OleDbConnection(ConString);
            OleDbCommand Command = Con.CreateCommand();

            // create the DataSet
            DataSet ds = new DataSet();

            // clear the grids data source
            PlaceToPutTheData.DataSource = null;

            // open the connection
            Con.Open();

            // run the query
            Command.CommandText = "Select the data from the table you need;
            OleDbDataAdapter Adapter = new OleDbDataAdapter(Command);
            Adapter.Fill(ds);

            // close the connection
            Con.Close();

            // set the grid's data source
            PlaceToPutTheData.DataSource = ds.Tables[0];

あなたの質問は少し漠然としているので、直接的な答えを出すのは難しいですが、これがあなたの出発点と助けになることを願っています.

于 2011-12-06T16:08:10.530 に答える
0

フォームに情報を表示するコントロールを追加する必要があります。次に、データベース ファイル内の情報を検索するコードを記述する必要があります。それができたら、フォームに既にあるコントロールに入力します。

于 2011-12-06T15:59:09.810 に答える