私のデータベースにオートコンプリートtextbox
を作成したいと思います。階層構造のオートコンプリートテキストボックス
私は階層化されたアーキテクチャ(モデル、DAL、BLL、プレゼンテーション)でアプリケーションをプログラミングしています。
私はarraylist
のメソッドをすでに作成しています。これは、データベース内でselectコマンドを読み込んで返します(これは、私がcombobox
でテストしました)。
しかし、私がtextbox
に挿入しようとすると、何も起こりません...それは示唆を表示しません。
私はフォーラムで何かを探しましたが、1つのレイヤーでサンプルを見つけました。レイヤーで開発しているので、AutoCompleteStringCollection
をDAL
に増やすことはできません。
誰もがこの問題を解決する方法を知っている場合は、私に説明してください!
追加情報:winForm
をC#とSQL Serverで使用しています。
まあ、私はそれを試みますが、 'AutoCompleteCollection.AddRange()'でエラーと呼ばれています。それはモデルを文字列に変換できません。 – GBs
TあなたのDALからリストを返して、あなたのフォームでそれを呼び出す、私が述べたように、autoCompleteCollection.AddRange(DAL.GetMethod()。ToArray()); DAL.GetMethod()はリストを返します。 –
James