Visual Studio 2013
のプロジェクトをWindows Forms
で行っています。コンボボックスC#を背景に埋め込みます
私は(今のところLogIn
、Meny
、FakturaSokning
())の形のカップルを持っている
あなたがLogIn
を開き、あなたの中にあなたをログインしたときのプログラムは、あなたがFakturaSokning
を開くことができますMeny
に行くを開始すると。
今問題があります。 comboBoxFaktNr1
とcomboBoxFaktNr2
という2つのコンボボックスがあり、私はFaktNr
をSQLサーバーから入手しています。私は
MigrateDBFakturaEntities db = new MigrateDBFakturaEntities();
でサーバーに接続して、私が試した最初のものは、foreachループ
foreach (var item in t)
{
comboBoxFaktNr1.Items.Add(item.FaktNr);
}
魔女の作品が、これで問題が発生していた
var t = db.Fakturor.OrderBy(z => z.FaktNr).ToList();
whith relevent情報を入手しますそれが完了するまで応答を停止したということでした。
は、どのように私はそれがeather FakturaSokning
フォームとオートを開くときにそのが行われたときにコンボボックスを更新し、バックグラウンドでのコンボボックスを埋めるとき、またはeather Meny
またはLogIn
形でそれを行うことができますか?
もし私がいくつかの相対的な情報を見逃してしまったら、私はできるだけ早くそれを追加しようとします。
コンボにいくつのアイテムを追加していますか? – stuartd
'' AddRange() ']ではなく' 'AddRange()'](https://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.objectcollection.addrange(v = vs.110) Add() 'を使ってすべての項目を一度に追加すると便利です – stuartd
私は今使っているデータベースが約17000ですが、後で100000を超えるかもしれません – Drago87