2014-03-31 89 views
0

這是我的代碼:dataraw不包含密鑰雖然它包含

現在我想要將該數據綁定到列表視圖。

這是我的代碼

var results = ZumaDa.GetCustomerInformation(CallerId); 
       rowCount = results.Rows.Count; 
       CallerId = rowCount > 0 ? results.Rows[0][4].ToString() : CallerId; 
       if (rowCount > 1) 
       { 

        ListView1.DataSource = new DataRow[] { results.Rows[0] }; 

        ListView1.DataBind(); 

       } 

我得到這個例外

數據綁定: '的System.Data.DataRow' 不包含與名稱的屬性 'MembershipID'。

+0

你缺少一個檢查,如果結果爲空 – ray

回答

1

嘗試

ListView1.DataSource = results; 

,如果你只需要一個綁定列,請嘗試以下

ListView1.DataSource =results.AsEnumerable().Take(1).CopyToDataTable();