如何获取层次结构网格视图(多列组合框)的第一个单元格值

本文关键字:组合 第一个 单元格 视图 何获取 获取 层次结构 网格 | 更新日期: 2023-09-27 18:31:42

我正在使用 Telerik 网格视图,我想获取子元素的第一个元素

我知道如何为Telerik网格视图做到这一点,但对于T的孩子,我不知道

应该是这样的

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

问题是在 dot(.) 之后template[0]它没有selectedindex我该怎么办?

如何获取层次结构网格视图(多列组合框)的第一个单元格值

由于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]