繁体   English   中英

如何将数据绑定到Telerik muticolumn组合框?

[英]How to bind data to telerik muticolumn combo box?

我正在尝试将数据集添加到其中进行绑定,但是我做不到,因为出现一些错误,导致我撤消了所做的一切

我阅读了telerik网站,我也研究了他们的程序,但这在他们的网站中根本没有帮助,这是绑定的代码

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

    NwindDataSet nwindDataSet = new NwindDataSet();
    CustomersTableAdapter customersTableAdapter = new CustomersTableAdapter();
    customersTableAdapter.Fill(nwindDataSet.Customers);
    this.radMultiColumnComboBox1.DataSource = nwindDataSet.Customers;
    foreach (GridViewDataColumn column in this.radMultiColumnComboBox1.MultiColumnComboBoxElement.Columns)
    {
        column.BestFit();
    }
}

void SetUpGrid()
{
    RadGridView gridViewControl = this.radMultiColumnComboBox1.EditorControl;
    gridViewControl.MasterTemplate.AutoGenerateColumns = false;
    gridViewControl.Columns.Add(new GridViewTextBoxColumn("CustomerID"));
    gridViewControl.Columns.Add(new GridViewTextBoxColumn("ContactName"));
    gridViewControl.Columns.Add(new GridViewTextBoxColumn("ContactTitle"));
    gridViewControl.Columns.Add(new GridViewTextBoxColumn("Country"));
    gridViewControl.Columns.Add(new GridViewTextBoxColumn("Phone"));
}

这个代码够吗?

有人可以帮我吗

这是通过编程方式实现的。 如果有绑定源,则可以单击两次以绑定它;如果没有绑定源,则可以手动将值传递到DatSource属性

在此处输入图片说明

但是,如果您想将其添加到gridview中,则可以使用RadGridView的编辑器来完成它,并按照上述相同的方式绑定它

在此处输入图片说明

似乎您尚不清楚如何以编程方式进行操作,因此我为您推荐了一种简单的方法:使用RadMultiColumnBox Task(第一个图像)或RadGridViewEditor(第二个图像)进行操作,取决于您是否需要在网格中使用它

我还建议您查看列文档: 链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM