SqlCommand cmd = new SqlCommand {
                    CommandTimeout = timeout,
                    Connection = connection,
                    CommandText = commandText,
                    CommandType = commandType
                };
说错了,是这段代码。
错误是:new 表达式要求在类型后有 () 或 []  

解决方案 »

  1.   


     using (SqlCommand cmd = new SqlCommand())
               {
                    cmd.CommandTimeout = timeout,
                    cmd.Connection = connection,
                    cmd.CommandText = commandText,
                    cmd.CommandType = commandType
               };
      

  2.   

     wind_cloud2011:你好,你那种方式也报错
    还有下面的方式也不对,这是以前别人写的代码DataView dv = new DataView(分类) {
                        RowStateFilter = DataViewRowState.CurrentRows,
                        RowFilter = "级别=1",
                        Sort = "排序"
                    };同样的错误:new 表达式要求在类型后有 () 或 []  
    我认为可能是我的VSS设置的不对
      

  3.   


    分类是一个datatable吗?new DataView()里面一定要传一个DataTable.
      

  4.   


    VS2005不支持这种语法,VS2005 只到net2.0  你要改用2008 Net3.5有支持这样的语法。