C# WPF控件lookupedit,我无法填写lookupedit
.xaml 正如你看到的代码。C# WPF控件lookupedit,我无法填写lookupedit,c#,wpf,devexpress,gridlookupedit,C#,Wpf,Devexpress,Gridlookupedit,.xaml 正如你看到的代码。 如您所见,我无法向您提供详细信息。我正在等待您的帮助。属性ItemsSource需要从IEnumerable派生的任何对象,因为您设置了单个产品,基础GridControl不知道如何处理它 要修复此问题,只需将ItemsSource设置为产品的列表即可 <Grid> <dxg:LookUpEdit Name="lookUpEdit1" DisplayMember="Produc
如您所见,我无法向您提供详细信息。我正在等待您的帮助。属性
ItemsSource
需要从IEnumerable
派生的任何对象,因为您设置了单个产品
,基础GridControl不知道如何处理它
要修复此问题,只需将ItemsSource
设置为产品的列表即可
<Grid>
<dxg:LookUpEdit Name="lookUpEdit1"
DisplayMember="ProductName"
ValueMember="ID"
AutoPopulateColumns="False"
AutoComplete="True"
IncrementalFiltering="True"
ImmediatePopup="True"
IsPopupAutoWidth="False"
HorizontalAlignment="Center"
VerticalAlignment="Top"
Width="200" Margin="10">
<dxg:LookUpEdit.PopupContentTemplate>
<ControlTemplate>
<dxg:GridControl Name="PART_GridControl">
<dxg:GridControl.Columns>
<dxg:GridColumn FieldName="ProductName"/>
<dxg:GridColumn FieldName="UnitPrice"/>
<dxg:GridColumn FieldName="Quantity"/>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView AutoWidth="True"/>
</dxg:GridControl.View>
</dxg:GridControl>
</ControlTemplate>
</dxg:LookUpEdit.PopupContentTemplate>
</dxg:LookUpEdit>
</Grid>
class Product
{
public string ProductName { get; set; }
public string ID { get; set; }
public double UnitPrice { get; set; }
public int Quantity { get; set; }
public Product(string productName, string id, double unitPrice, int quantity)
{
ProductName = productName;
ID = id;
UnitPrice = unitPrice;
Quantity = quantity;
}
}