En C# para hacer un Cast solo necesitas el tipo de variable
alli estas haciendo un cast de e.Result a Dataset...
Dataset ds= (Dataset) e.Result;
www.codeproject.com/dotnet/CheatSheetCastingNET.asp
mira alli te dejo un link a que revises algo tambien..
Sino la misma ayuda MSDN te da algunas referencias.. o el Google compadre..
Espero te sirva!!