我正在使用 telerik网格视图,我想获得孩子的第一个元素
我知道如何为telerik网格视图执行此操作,但对于t的孩子我不知道
它应该是这样的
GetCustomerId = radMultiColumnComboBox1.EditorControl
.Rows[radMultiColumnComboBox1.SelectedIndex].Cells["id"].Value.ToString();
问题是template[0]
点后(。)它没有selectedindex
该怎么办?
答案 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]
。