如何获取层次结构telerik网格视图的第一个单元格值(MultiColumnComboBox)

时间:2016-01-24 14:20:43

标签: c# winforms telerik

我正在使用 telerik网格视图,我想获得孩子的第一个元素

我知道如何为telerik网格视图执行此操作,但对于t的孩子我不知道

它应该是这样的

GetCustomerId = radMultiColumnComboBox1.EditorControl
                 .Rows[radMultiColumnComboBox1.SelectedIndex].Cells["id"].Value.ToString();

问题是template[0]点后(。)它没有selectedindex该怎么办?

1 个答案:

答案 0 :(得分:4)

由于GridViewTemplate不是数组,因此您无法使用template[0]访问数据。尝试

GetCustomerId = template
                 .Rows[radMultiColumnComboBox1.SelectedIndex].Cells["id"].Value.ToString();

GetCustomerId = radGridView1.Templates[index]
                 .Rows[radMultiColumnComboBox1.SelectedIndex].Cells["id"].Value.ToString();

第二个示例中的index是您要在RadGridView中的所有模板中访问的模板的索引。如果您只有一个模板,那么它就是.Templates[0]

附加说明:

在您的代码示例radMultiColumnComboBox1.SelectedIndex中,您的子模板不会受到任何影响。如果您想获得模板的第一行,请改用.Rows[0]