尝试从telerik多组合框值获取值时,VS会引发运行时错误

时间:2016-01-18 06:02:07

标签: c# winforms telerik runtime-error runtimeexception

我试图获取 telerik多组合框值,当用户选择一行我想获得它的第一列时

但是这个运行时间错误被抛出

  

对象引用未设置为对象的实例

在此代码的最后一行

  static class Program
{
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }
}

我搜索到的任何地方我知道这个运行时错误但是我不知道如何解决它

这是我的代码

        private void cmbbEmply_SelectedIndexChanged(object sender, EventArgs e)
    {
        GetEmp = (int)cmbbEmply.EditorControl
                               .Rows[cmbbEmply.SelectedIndex].Cells[0].Value;
    } 

请不要指引我到另一页我读了所有这些,我无法理解我的问题在哪里

2 个答案:

答案 0 :(得分:0)

处理程序中SelectedIndex的值是多少?如果没有选定的行,则它可能为-1,因此,您将获得此异常,因为您无法在行集合中找到第-1行。

答案 1 :(得分:0)

我想我需要使用telerik表单而不是VS表单