2012-12-26 27 views
0

我從ms sql數據庫中動態地讀取了一些數據。我閱讀部門的列表(行列標題)作爲列及其相應的指定行。我用下面的代碼綁定,爲類文件的列表如何寫入列表,如果列和行是動態的?

String @querystring="...."; 
    IEnumerable<EmpDepartment> empdepartment = DB.ExecuteQuery<EmpDepartment>(@querystring).ToList(); 

     foreach (EmpDepartment empvar in empdepartment) 
     { 
      string Designame = empvar.Designation[0].DesignationName.ToString(); ---> Here it gives null    
     } 

//我的類看起來這一點,

public class Designationlist 
{  
    public int DesignationId{ get; set; } 
    public int DesignationName{ get; set; } 
} 

public class EmpDepartment 
{ 
    public string DepartmentName{ get; set; } 
    public IList<Designationlist> Designation{ get; set; } 
} 

如何寫入列表如果列及其對應的行是動態的。

回答

0
It should be of Designation,since designation of type Designationlist under EmpDepartment 

foreach (EmpDepartment empvar in empdepartment) 
{ 
    string Designame = empvar.Designation[0].DesignationName.ToString(); 
} 
+0

我試過了,但是它又給出了空白...... – saranya