【问题标题】:How to work with telerik multi column combo box?如何使用 Telerik 多列组合框?
【发布时间】:2016-01-02 19:06:24
【问题描述】:

我正在使用 telerik 多组合框作为 telerik 网格视图中的一列

我想调整它的大小 我想获得它的第一个多组合框列,但我不知道如何获得,我尝试了一下

这是为了调整它的大小,这是行不通的

        GridViewMultiComboBoxColumn col = new GridViewMultiComboBoxColumn();

        RadMultiColumnComboBoxElement editor = (RadMultiColumnComboBoxElement)this.radGridView1.ActiveEditor;
        editor.AutoSizeDropDownToBestFit = true;

        editor.EditorControl.MasterTemplate.AutoGenerateColumns = false;

到处搜索,但他们把我带到哪里,你不能教我

提前致谢!!

【问题讨论】:

    标签: c# winforms telerik


    【解决方案1】:

    要调整它的大小,请使用此属性:

    radGridView1.Columns["YourMCCBColumnNBame"].Width = 100;
    

    要获得对列的引用,请使用此集合:

    GridViewMultiComboBoxColumn mccbCol = (GridViewMultiComboBoxColumn)radGridView1.Columns["YourMCCBColumnNBame"];
    

    【讨论】:

      【解决方案2】:

      在 RadGridView 中创建 CellEditorInitialized 事件。

       private void DGVPurchase_CellEditorInitialized(object sender, GridViewCellEventArgs e)
          {
              if (e.Column is GridViewMultiComboBoxColumn)
              {
                  RadMultiColumnComboBoxElement editor = e.ActiveEditor as RadMultiColumnComboBoxElement;
                  editor.Columns["ShortName"].BestFit(); //Auto Widht
                  editor.Columns["ID"].IsVisible = false; // Visiblity
                  editor.Columns["Price"].Width = 120; //custom width
              }
          }
      

      【讨论】:

        猜你喜欢
        • 2015-06-13
        • 2011-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-03
        相关资源
        最近更新 更多