[Mono-aspnet-list] System.InvalidCastException when using IEnumerator<T>

asymetrixs info at asymetrixs.net
Sun Mar 29 17:19:36 EDT 2009


Hello,

i'm trying to do the following using MySql.Data.dll as DataSource:

DataTable l_result = m_TheDL.FAHRZEUGE_SELECT();
System.Collections.Generic.IEnumerator<System.Data.DataRow> ieNumerator =
(System.Collections.Generic.IEnumerator<System.Data.DataRow>)l_result.Rows.GetEnumerator();

while(ieNumerator.MoveNext())
{
  r_Fahrzeuge.Add(getFahrzeug(ieNumerator.Current));
}

and get the following error:

System.InvalidCastException: Cannot cast from source type to destination
type.
  at at.BusinessLayer.FAHRZEUGE_SELECT () [0x00012] in
/home/d/ASP.Net/customer/at/BusinessLayer.cs:17 
  at at.FahrzeugSuche.ladeFahrzeuge () [0x00000] in
/home/d/ASP.Net/customer/at/FahrzeugeImBestand.aspx.cs:23 
  at at.FahrzeugSuche.Page_Load (System.Object sender, System.EventArgs e)
[0x00010] in /home/d/ASP.Net/customer/at/FahrzeugeImBestand.aspx.cs:17 
  at System.Web.UI.Control.OnLoad (System.EventArgs e) [0x00029] in
/build/buildd/mono-1.9.1+dfsg/mcs/class/System.Web/System.Web.UI/Control.cs:951 
  at System.Web.UI.Control.LoadRecursive () [0x00020] in
/build/buildd/mono-1.9.1+dfsg/mcs/class/System.Web/System.Web.UI/Control.cs:1396 
  at System.Web.UI.Page.ProcessLoad () [0x0004a] in
/build/buildd/mono-1.9.1+dfsg/mcs/class/System.Web/System.Web.UI/Page.cs:1523 
  at System.Web.UI.Page.ProcessPostData () [0x0004d] in
/build/buildd/mono-1.9.1+dfsg/mcs/class/System.Web/System.Web.UI/Page.cs:1502 
  at System.Web.UI.Page.InternalProcessRequest () [0x0019e] in
/build/buildd/mono-1.9.1+dfsg/mcs/class/System.Web/System.Web.UI/Page.cs:1462 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context)
[0x0005b] in
/build/buildd/mono-1.9.1+dfsg/mcs/class/System.Web/System.Web.UI/Page.cs:1286 


isn't it supported right now?
this way works:
foreach (DataRow dr in l_result.Rows)
{
  r_Fahrzeuge.Add(getFahrzeug(dr));
}

Thanks.
-- 
View this message in context: http://www.nabble.com/System.InvalidCastException-when-using-IEnumerator%3CT%3E-tp22772895p22772895.html
Sent from the Mono - ASP.NET mailing list archive at Nabble.com.



More information about the Mono-aspnet-list mailing list