我有一個數據視圖正在填充來自存儲過程的3行數據。我想將該表放入數據集中。我讀過,但我可能是錯誤的,是從DataView到DataTable到DataSet。將數據視圖轉換爲數據集
以下是我的代碼。當我點擊if語句時,它顯示我的DT2.Rows.Count = 3,所以它運行DS.Tables.Add(DT2);然後引發以下錯誤。 「NullReferenceException未被用戶代碼處理」對象引用未設置爲對象的實例。
我想知道如何獲得DataView到數據集?謝謝你的任何建議。
DataSet DS;
DataView DV = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty);
DataTable DT2 = DV.ToTable();
if (DT2 != null & DT2.Rows.Count > 0)
{
DS.Tables.Add(DT2);
}
'DataSet DS = new DataSet()' – melancia