【问题标题】:how to get the first cell value of a hierarchy telerik grid view(MultiColumnComboBox)如何获取层次结构 Telerik 网格视图的第一个单元格值(MultiColumnComboBox)
【发布时间】:2016-01-24 14:20:43
【问题描述】:

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

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

应该是这样的

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

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

【问题讨论】:

    标签: c# winforms telerik


    【解决方案1】:

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

    【讨论】:

    • 只是澄清一下,SelectedIndex 对子模板没有意义,因为您需要访问第一行,所以只需使用 0。
    猜你喜欢
    • 1970-01-01
    • 2011-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多