dsContacts = csPIM.oDataAccess.ExecuteStoredProc("pp_GetContacts"); if (sSortColumnName == "") { sSortColumnName = dsContacts.Tables[0].Columns[0].ColumnName; } DataView dtView = dsContacts.Tables[0].DefaultView; dtView.Sort = sSortColumnName; grdContacts.DataSource = dtView; grdContacts.DataMember = dsContacts.Tables[0].TableName;On the last line I get "Child list for field Table cannot be created."