2011-05-04 28 views
0
private SqlDataSource GetDataSource() 
     { 

      object o = Session["selectedDataSource"]; 
      DataSourceType dsType = DataSourceType.Gtable;    

       if (o != null) 
        dsType = (DataSourceType)o; 

       switch (dsType) 
       { 
        case DataSourceType.tableT: 
         return DataSourceTID; 
        case DataSourceType.tableR: 
         return DataSourceRID; 
        case DataSourceType.tableC: 
         return DataSourceCID; 
        default: 
         return DataSourceCID; 
       }   
     } 

爲了得到datasourceid我寫了這段代碼,但是給出的錯誤是「指定的轉換是無效的」。這個錯誤出現在dsType=(DataSourceType)行。 請給我任何建議。如何獲取DataSourceId?

回答