Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式绑定GridViewComboxColumn数据源_C#_Winforms_Telerik_Radgridview_Gridviewcolumn - Fatal编程技术网

C# 以编程方式绑定GridViewComboxColumn数据源

C# 以编程方式绑定GridViewComboxColumn数据源,c#,winforms,telerik,radgridview,gridviewcolumn,C#,Winforms,Telerik,Radgridview,Gridviewcolumn,在带有C#的WinForms应用程序上,我正在使用RadGridView控制Telerik公司 此RadGridView的其中一列的类型为GridViewComboxColumn。我想给这个列一个运行时填充的DataSource,然后设置组合框的三个重要属性(DataSource,DisplayMember,ValueMember) 如何以编程方式执行此操作 我试过了 DataGridViewComboBoxColumn comboIBAN = rgvCheques.Columns["

在带有
C#
WinForms
应用程序上,我正在使用
RadGridView
控制
Telerik
公司

此RadGridView的其中一列的类型为
GridViewComboxColumn
。我想给这个列一个运行时填充的
DataSource
,然后设置组合框的三个重要属性(
DataSource
DisplayMember
ValueMember

如何以编程方式执行此操作

我试过了

DataGridViewComboBoxColumn comboIBAN = 
    rgvCheques.Columns["clmnIBAN"] as DataGridViewComboBoxColumn;
但最终会出现以下错误


GridViewComboxColumn在下拉列表中显示一组预定义的候选文本值。此列类型通常用于提供对某组相对静态值的查找

要使用GridViewComboxColumn

请查看此项

GridViewComboBoxColumn CustomColumn= new GridViewComboBoxColumn();
CustomColumn.Name = "CustomColumn";
CustomColumn.HeaderText = "MyHeader";
CustomColumn.DataSource = this.MyBindingSource;
CustomColumn.ValueMember = "CustomID";
CustomColumn.DisplayMember = "CustomName";
CustomColumn.FieldName = "CustomID";
CustomColumn.Width = 200;
this.radGridView1.Columns.Add(CustomColumn);

希望这有帮助

感谢大家的努力和回答,所有的答案都是关于向网格中添加列的,我想要的是指向(检索)当前列并更改其属性,例如
数据源
,作为最重要的一个

我最终想出的解决方案写在下面,也许它对其他人寻找这样的答案有所帮助:

((GridViewComboBoxColumn)rgvCheques.Columns["IBAN"]).DataSource = 
    lstBankAccounts.Items;

你不需要
gridviewcomboxcolumn
而不是
datagridviewcomboxcolumn
?不@V4Vendetta这是对的。我正在使用
RadGridView
而不是
GridView
Kyle我不想添加列,我已经有了它。我想用数据源填充它-1应得但未执行:)并且对于对象名称,使用右边的大小写
customColumn
表示对象,而
customColumn
表示类。谢谢@Andy,本教程也将列添加到网格中。