解决方案 »

  1.   

    lkUpRole.Properties.ShowHeader = fals;
      

  2.   

    lkUpRole.Properties.ShowHeader = false;
      

  3.   

    第二個問題沒看太懂,直接顯示列表裡第一個的值?lkUpRole.Properties.Columns.Clear();   //lkUpRole就是lookupedit控件             lkUpRole.Properties.DataSource = RBLL.GetAllRolls();   //绑定到数据源             lkUpRole.Properties.Columns.Add(new LookUpColumnInfo("RoleName"));  //只显示数据库中RoleName的列       
    lkUpRole.Properties.DisplayMember = "RoleName";  
    lkUpRole.Properties.ShowHeader = false;    
    lkUpRole.ItemIndex = 0;  //选中第一项,这里失效,但是在按钮中可行 
      

  4.   


    lkUpRole.Properties.Columns.Clear();   //lkUpRole就是lookupedit控件
    lkUpRole.Properties.DataSource = RBLL.GetAllRolls();   //绑定到数据源
    lkUpRole.Properties.Columns.Add(new LookUpColumnInfo("RoleName"));  //只显示数据库中RoleName的列        
    lkUpRole.Properties.DisplayMember = "RoleName";
    lkUpRole.Properties.ShowHeader = false;
    lkUpRole.ItemIndex = 0;  //选中第一项,这里失效,但是在按钮中可行  又發亂了
      

  5.   

    还是不行呀,你那里可行吗?难道是版本的问题,网上都说是itemindex
      

  6.   

    我按你這個測試的結果的確可以把第一個值,或者第N個值直接顯示在lookupedit中
      

  7.   

    可能确实是其他原因吧,不够现在解决了,在给itemindex赋值前加一句强制初始化语句就可以了
    lkUpRole.Properties.ForceInitialize();
    希望对其他人有帮助
      

  8.   


    兄台,帮我看看这个吧   http://bbs.csdn.net/topics/390542073
      

  9.   

    大侠,有兴趣吗,帮我看看吧
    http://bbs.csdn.net/topics/390554018
      

  10.   

    第二个问题是因为你把LookUpEdit 控件初始化代码放在窗体的构造函数里了。
    应该把LookUpEdit初始化代码放在 窗体的Load事件中就好了。