我有數據集DS。我需要檢查數據集中的一個值,並指定如果滿足標準值到另一個數據集。我可以獲取這些值,但是如果在檢查數據表後dtreturn未設置爲dsreturn,則分配給數據集。 下面是我的代碼:
DataSet ds = datasetValue();
DataSet dsReturn = new DataSet();
DataTable dtReturn = dsReturn.Tables.Add();
dtReturn.Columns.Add("id");
dtReturn.Columns.Add("description");
dtReturn.Columns.Add("status");
foreach (DataRow row in ds.Tables[0].Rows)
{
if(Convert.ToInt32(row[1]) == status)
{
DataRow newrowdata = dtReturn.NewRow();
// gives object ref not set to an instance of object...
dsReturn.Tables["dtReturn"].ImportRow((row));
//DataRow drReturn = dtReturn.NewRow();
//dsReturn.Tables["dtReturn"].Rows.Add(row);
}
}
return dsReturn;
[?你剛纔不是 「問」 這個早期(http://stackoverflow.com/questions/6438509/datatable-add-to-dataset) –