0

我正在使用Windows 窗体中的组合框控件检索值列表datatable并将其绑定。RadGrid

问题:

  1. 我将如何检索数据表中的每个组合框值?

这是我的代码:

foreach (DataGridViewRow row in RadGrid.Rows) //error here -- 'Telerik.WinControls.UI.GridViewRowInfo' to 'System.Windows.Forms.DataGridViewRow'
            {
                foreach (DataGridViewCell cell in row.Cells)
                {

                }
            }
4

2 回答 2

0

我对 Telerik 网格一无所知,但从您显示的错误来看,它们的行似乎不是 DataGridViewRow 的,而是 GridViewRowInfo。

像这样重写你的代码,看看它是否有帮助:

foreach (Telerik.WinControls.UI.GridViewRowInfo row in RadGrid.Rows)
{
    foreach (Telerik.WinControls.UI.GridViewCellInfo cell in row.Cells)        
    {

    }
}

请注意,它们对行和单元格使用自己的数据类型。您得到的错误是告诉您不能从 WinForms 网格类型转换为 Telerik 网格类型。有关更多信息,请参阅此文档

于 2013-09-04T15:34:21.387 回答
0

这行不行??

comboBox1.Items.add(cell.Value.ToString());

如果你检索..

cell.value = comboBox1.Items[cell.RowIndex];
于 2013-09-04T15:31:15.633 回答