السلام عليكم ورحمة الله وبركاته
لدي مشروع يتكون من صفحة لرفع الملفات وصفحة اخرى لعرض الملفات وتحتوي على gridview لعرض الملفات وبها hiperlink لتنزيل الملف ولكن عند الضغط على زر التحميل تظهر معاي هذه الرساله
السطر 26: Select Case (e.Row.RowType)
السطر 27: Case DataControlRowType.DataRow
السطر 28: Dim myFileInfo As FileInfo = CType(e.Row.DataItem, FileInfo)السطر 29:
السطر 30: Select Case myFileInfo.ContentType.ToLower()
ملف المصدر: C:\Users\acer\Documents\Visual Studio 2005\WebSites\WebSite10\Default4.aspx.vb السطر: 28
تتبع بنية تخزين العناصر:
[invalidCastException: تعذر تحويل كائن من نوع 'System.Data.Common.DataRecordInternal' إلى نوع 'FileInfo'.]
Default4.GridView1_RowDataBound(Object sender, GridViewRowEventArgs e) in C:\Users\acer\Documents\Visual Studio 2005\WebSites\WebSite10\Default4.aspx.vb:28
System.Web.UI.WebControls.GridView.OnRowDataBound(GridViewRowEventArgs e) +108
System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource) +167
System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding) +2002
System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data) +57
System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data) +14
System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) +114
System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback) +31
System.Web.UI.WebControls.DataBoundControl.PerformSelect() +142
System.Web.UI.WebControls.BaseDataBoundControl.DataBind() +73
System.Web.UI.WebControls.GridView.DataBind() +4
Default4.Page_Load(Object sender, EventArgs e) in C:\Users\acer\Documents\Visual Studio 2005\WebSites\WebSite10\Default4.aspx.vb:17
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
--------------------------------------------------------------------------------
معلومات الإصدار: إصدار Microsoft .NET Framework:2.0.50727.4952; إصدار ASP.NET:2.0.50727.4955
