我在一个函数里面返回一个dataTable给窗体,在try catch语句里面有一个if else
用于判断是否为空表,如果是空表的话是抛出异常;还是返回一个空表,然后再在窗体判断,然后用messagebox提示是空表

解决方案 »

  1.   

    如果你在这层对错误要处理的话,如写错误日志等,则可以在这里try catch,
    如果不处理,都不需要try catch,直接让ui层去处理,
      

  2.   

    返回空表不是异常  所以不能try catch 抛异常   在try里面判断是否空 然后弹出窗口提示就行
      

  3.   

    try
    catch
    //此处抛异常,finally里的代码也会执行
    finally
      

  4.   

    我在finally里面返回这个这个table 它给我警报,说什么路径不一定返回