我在这个DevExpress GridView中的问题,RepositoryItemLookUpEdit
没有显示结果,而我在图片中找到完全搜索。
这是代码:
private void select_product_from_Db_ByOptions_Searche()
{
CL_Result = new List<produit>();
List<int> id_fammille = new List<int>();
List<int> id_type = new List<int>();
var res = from p_produit in PMS_Data.myProduit
where p_produit.Value.id_famille.HasValue && CL_famille_selected.Contains(p_produit.Value.id_famille.Value) ||
p_produit.Value.id_type.HasValue && CL_type_selected.Contains(p_produit.Value.id_type.Value)
select p_produit;
LookUpProduit.TextEditStyle = TextEditStyles.Standard;
LookUpProduit.BestFitMode = BestFitMode.BestFitResizePopup;
LookUpProduit.ImmediatePopup = true;
foreach (var pr in res)
{
DataRow dr = cdt_ligne_proposition.NewRow();
LookUpProduit.PopulateColumns();
LookUpProduit.AllowFocused = LookUpProduit.AllowFocused;
dr[0] = LookUpProduit.GetDataSourceRowByDisplayValue(LookUpProduit.DisplayMember);
dr[1] = pr.Value.pph.ToString();
dr[2] = pr.Value.ppv.ToString();
dr[3] = pr.Value.ppv.ToString();
dr[5] = pr.Value.Id.ToString();
dr[4] = pr.Value.pph.ToString();
cdt_ligne_proposition.Rows.Add(dr);
}
grid_ligne_proposition.DataSource = cdt_ligne_proposition;
LookUpProduit.DisplayMember = "Produit";
LookUpProduit.ValueMember = "Id";
}