0

はい、C#.NET アプリケーションで DevExpress LookupEdit を使用しています。LookupEdit のすべての項目をクリアしたいのですが、助けてください

コード:

lkpLabItem.Properties.DataSource = null; 
         lkpLabItem .Properties.DataSource = _lab.selectChemicals ();
         lkpLabItem.Properties.DisplayMember = "labitem_Name";
         lkpLabItem.Properties.ValueMember = "labItem_ID";
         lkpLabItem.Properties.BestFitMode = BestFitMode.BestFit;
         lkpLabItem.Properties.SearchMode = SearchMode.AutoComplete;

         lkpLabItem.Properties.Columns.Add(new LookUpColumnInfo("labitem_Name", 100, "Lab Items"));
         lkpLabItem.Properties.AutoSearchColumnIndex = 1;

ありがとうございました。代替テキスト

4

2 に答える 2

2

LookupEdit は、リンクされたデータソースからデータのリストを提供することを意味するため、アイテムをクリアするには、その DataSource プロパティを null に設定できます。

lookUpEdit1.Properties.DataSource = null;

または、BindingSource を LookupEdit データ ソースとして使用している場合は、その DataSource プロパティを null に設定できます。

于 2010-09-01T10:53:35.873 に答える
1

アイテムを正しく取得しました。

問題は、同じメソッドを呼び出すたびに「LookUpColumnInfo」を作成していることです。コード:

lkpLabItem.Properties.DataSource = null; 
         lkpLabItem .Properties.DataSource = _lab.selectChemicals ();
         lkpLabItem.Properties.DisplayMember = "labitem_Name";
         lkpLabItem.Properties.ValueMember = "labItem_ID";
         lkpLabItem.Properties.BestFitMode = BestFitMode.BestFit;
         lkpLabItem.Properties.SearchMode = SearchMode.AutoComplete;

LookUpColumnInfo初めて作成して からメソッドを呼び出すLookUpColumnInfo

于 2010-09-01T11:55:34.913 に答える