我正在使用datatable
检索值列表,并使用Windows窗体中的组合框控件将其绑定在RadGrid
上。
问题:
- 我将如何检索数据表中的每个组合框值?
醇>
这是我的代码:
foreach (DataGridViewRow row in RadGrid.Rows) //error here -- 'Telerik.WinControls.UI.GridViewRowInfo' to 'System.Windows.Forms.DataGridViewRow'
{
foreach (DataGridViewCell cell in row.Cells)
{
}
}
答案 0 :(得分:0)
这不会起作用吗?
comboBox1.Items.add(cell.Value.ToString());
如果您正在检索..
cell.value = comboBox1.Items[cell.RowIndex];
答案 1 :(得分:0)
我对Telerik网格一无所知,但从您显示的错误看来,它们的行不是DataGridViewRow,而是GridViewRowInfo。
重写这样的代码并查看它是否有帮助:
foreach (Telerik.WinControls.UI.GridViewRowInfo row in RadGrid.Rows)
{
foreach (Telerik.WinControls.UI.GridViewCellInfo cell in row.Cells)
{
}
}
请注意,他们为行和单元格使用自己的数据类型。您得到的错误告诉您,您无法从WinForms网格类型转换为Telerik网格类型。有关详细信息,请参阅this documentation。