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

时间:2015-12-28 20:33:36

标签: c# winforms telerik

我试图将数据集添加到其中以进行绑定,但我无法做到这一点导致我遇到一些错误导致我撤消我所做的所有事情

我读了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"));
}

这个代码足够吗?

有人可以帮助我吗

2 个答案:

答案 0 :(得分:0)

这是以编程方式完成的。如果你有一个绑定源,你可以用一对点击绑定它,如果没有你可以手动将值传递给DatSource属性

enter image description here

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

enter image description here

似乎你不清楚它是如何编程的,所以我建议你简单的方法:使用RadMultiColumnBox任务(第一个图像)或RadGridViewEditor(第二个图像),依赖于你是否需要它格

答案 1 :(得分:0)