gpt4 book ai didi

c# - 在 telerik RadGridView comboboxcolumn 中更改下拉窗口

转载 作者:行者123 更新时间:2023-11-30 16:53:28 27 4
gpt4 key购买 nike

我正在尝试使用 C# 和 WinForms 在 Telerik RadGridView GridViewComboBoxColumn 中设置下拉窗口的宽度。但是我只找到了设置整列宽度的方法:

foreach (GridViewColumn col in radGridView1.Columns)
{
GridViewComboBoxColumn cbCol = col as GridViewComboBoxColumn;
cbCol.Width = 200;
}

但这不是我想要的。我希望下拉窗口比列本身宽。我还找到了一个 DropDownStyle 属性:

cbCol.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDown;
// or this
cbCol.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList;

但这没有任何区别(至少在视觉上对我来说没有)而且我找不到像 DropDownWidth 或类似的属性。

最佳答案

给你:

    protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);

radGridView1.CellEditorInitialized += RadGridView1_CellEditorInitialized;
}

private void RadGridView1_CellEditorInitialized(object sender, GridViewCellEventArgs e)
{
RadDropDownListEditor editor = e.ActiveEditor as RadDropDownListEditor;
if (editor != null)
{
RadDropDownListEditorElement ddlElement =(RadDropDownListEditorElement ) editor.EditorElement;
ddlElement.DropDownMinSize = new Size(200, 300);
}
}

关于c# - 在 telerik RadGridView comboboxcolumn 中更改下拉窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31384811/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com