zoukankan      html  css  js  c++  java
  • Dev 控件笔记1 repositoryItemLookUpEdit 控件

       

       

    repositoryItemLookUpEdit 嵌套在 gridcontrol 中 作为列下拉 效果就是多列的 combox

    代码如下

    var y = userinfo.Select.ToList( 
    

     

    a => new
    					

     

    { 
    

     

    userid = a.id, 
    

     

    codename = a.name + "(" + a.code + ")", 
    

     

    isok=a.isok 
    

     

    } 
    

     

    ); 
    

     

    repositoryItemLookUpEdit1.NullText = string.Empty; 
    

     

    repositoryItemLookUpEdit1.DisplayMember = "codename"; //这里要注意大小写,跟数据库保持一致 
    			

     

    repositoryItemLookUpEdit1.ValueMember = "userid"; 
    

     

    repositoryItemLookUpEdit1.DataSource = y;
    

       

     

    最新的代码如下:

    //库存状态列渲染

    string sqlString = "select distinct dfl.data_value a, dfl.data_value || ':' || dflt.data_tag b,1 c " +

    "from data_field_list dfl, data_field_list_t dflt " +

    "where data_field_bo in (select handle from data_field df where data_field = 'INVENTORY_STATUS') " +

    " and dfl.handle = dflt.data_field_list_bo " +

    "order by 1";

    RepositoryItemLookUpEdit repositoryItemLookUpEdit1 = new RepositoryItemLookUpEdit()

    {

    NullText = string.Empty,

    DisplayMember = "B", //这里要注意大小写,跟数据库保持一致

    ValueMember = "A", //这里要注意大小写,跟数据库保持一致

    DataSource = mes.Ado.ExecuteDataTable(sqlString)

    };

    gridView1.GridControl.RepositoryItems.Add(repositoryItemLookUpEdit1);

    gridView1.Columns["INVENTORY_STATUS"].ColumnEdit = repositoryItemLookUpEdit1;

     

     

  • 相关阅读:
    文件传输, socketserver模块
    模拟ssh, hashlib模块, struct模块, subprocess模块
    面向对象多继承, 网络基础, 编写网络相关的程序
    主动调用其他类的成员, 特殊成员
    约束, 自定义异常, hashlib, logging
    isinstance / issubclass / type, 方法和函数, 反射
    类的成员和嵌套(建模)
    面向对象
    模块和包
    异常处理
  • 原文地址:https://www.cnblogs.com/hlm750908/p/12146296.html
Copyright © 2011-2022 走看看