الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

موقع رفع وتحميل الملفات باستخدام gridview

بدأه nwn2007 في 25 أكتوبر 2010 · 2 رد · 615 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لدي مشروع يتكون من صفحة لرفع الملفات وصفحة اخرى لعرض الملفات وتحتوي على 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

#2

الا يوجد رد على سؤالي

مواضيع مشابهة