【问题标题】:lookupedit set selection by valuelookupedit 按值设置选择
【发布时间】:2013-07-11 11:13:03
【问题描述】:

我有一个查找编辑器,我需要通过按钮的单击事件来设置它的选择。但我做不到。

这就是我填写查找编辑的方式

using (SqlConnection conn = new SqlConnection(GlobalParameters.logoSqlConnectionString))
        {
            conn.Open();
            string selectSql = @"SELECT LOGICALREF,DEFINITION_ FROM [LG__CLCARD]";
            DataTable dtDetail = GlobalParameters.getDataTable(selectSql, GlobalParameters.logoSqlConnectionString);
            lookUpEditGeldigiFirma.Properties.DataSource= dtDetail;
            lookUpEditGeldigiFirma.Properties.DisplayMember = "DEFINITION_";
            lookUpEditGeldigiFirma.Properties.NullText = "Lütfen seçiniz.";
            lookUpEditGeldigiFirma.Properties.ValueMember = "LOGICALREF";
        }

我的 lookupedit 有 3 个元素,如下所示。

value:1  text:apple
value:2  text:orange
value:3  text:melon

我尝试如下设置选择

// first attempt
lookUpEditGeldigiFirma.EditValue = "2";

// second attempt
lookUpEditGeldigiFirma.Properties.DisplayMember = "orange";

// third attempt
lookUpEditGeldigiFirma.Properties.ValueMember = "2";

这些尝试无法在lookupedit 中设置选择。请帮帮我

【问题讨论】:

    标签: c# winforms devexpress repositorylookupedit


    【解决方案1】:

    你必须匹配类型。如果 LOGICALREFint 类型,那么您的调用是:

    lookUpEditGeldigiFirma.EditValue = 2;
    

    【讨论】:

    • 是的,我昨晚找到了相同的解决方案,并且成功了。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多