【问题标题】:Assembly missing by using ValueMember, DisplayMember and DataSource使用 ValueMember、DisplayMember 和 DataSource 缺少程序集
【发布时间】:2019-10-07 10:00:14
【问题描述】:

我在使用ValueMemberDisplayMemberDataSource 时经常遇到错误。
这是一个编译错误

CS1061 C# 'ComboBox' 不包含定义 接受类型的第一个参数的可访问扩展方法 可以找到“组合框”(您是否缺少 using 指令或 程序集参考?)。

这是代码隐藏:

        Accueil.DataSource = dt;                       // <- Doesn't compile
        Accueil.DisplayMember = "Personnel_Accueil";   // <- Doesn't compile
        Accueil.ValueMember = "Personnel_Accueil";     // <- Doesn't compile

为什么会出现这个错误?
提前谢谢你,
赞克鲁。

【问题讨论】:

  • 请问您在哪一行出现编译时错误?
  • .DataSource, .DisplayMember, .ValueMember 带有红色下划线,Visual Studio 告诉我它们的行存在编译时错误
  • Accueiltype 是什么?如果是ComboBox,那么你会使用WinFormsWPFXamarin 还是别的什么?
  • 类型是 ComboBox,我正在使用 WPF
  • 感谢编辑!我记下,这样我的下一条消息就会清楚!

标签: c# wpf compilation datasource valuemember


【解决方案1】:

这些属性在 WPF 中以不同的方式命名。试试这个:

Accueil.ItemsSource = dt.DefaultView;
Accueil.DisplayMemberPath = "Personnel_Accueil";
Accueil.SelectedValuePath = "Personnel_Accueil";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-04
    • 1970-01-01
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 2015-02-20
    • 2019-10-15
    相关资源
    最近更新 更多