簡體   English   中英

檢索所有選定的項目 checkcombbox c#

[英]Retrieve all selected items checkcombbox c#

我是 C# 的初學者,我有一個CheckComboBox ,當我選擇多個項目並轉換為列表並運行 Linq 查詢並綁定到 Datagrid 時,僅檢索第一個項目,其他項目未檢索,請幫助我。

string find = checkcombobox1.SelectedText;
string[] stringList = find.Split(",".ToCharArray(),StringSplitOptions.RemoveEmptyEntries);

List<string> openItems = new List<string>();    
foreach (var item in stringList)
{
    openItems.Add(item);
}

var q1 = db1.appearance1s.Where(c=>openItems.Contains(c.buy_from)).Select(x => x).ToList();
dataGridView1.DataSource = q1;

如果 checkcombobox1 是一個選中的列表框,您可以查詢 CheckedItems 屬性的值。 在此示例中,resultItems 將包含您可以綁定到控件的字符串值列表。

var resultItems = checkcombobox1.CheckedItems.Cast<string>().Where(x => x.Contains(buy_from)).ToList();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM