HOME > .NET Framework > Forum > WebApp_Vb.net ถามปัญหาเรื่อง ObjectDataSource เกิดการ Error = The type specified in the TypeName property of ObjectDataSource 'ObjectDataSource1' could not be found.
WebApp_Vb.net ถามปัญหาเรื่อง ObjectDataSource เกิดการ Error = The type specified in the TypeName property of ObjectDataSource 'ObjectDataSource1' could not be found.
WebApp_Vb.net ถามปัญหาเรื่อง ObjectDataSource เกิดการ Error = The type specified in the TypeName property of ObjectDataSource 'ObjectDataSource1' could not be found.
ประเด็นสำคัญคือผมอยากจะ Get ข้อมูลจาก Code Behind น่ะครับไปใส่ใน ObjectDataSource1 น่ะครับเเต่มัน Error ตามหัวข้อครับ
ถ้าเลือก Config Data Source ที่ Wizard ของ Control ก็ไม่เห็นคลาสของ Page ครับ
พอจะมีวิธีไหนเเนะนำได้บ้างครับ โดยข้อเเม้คือจะต้องเอาข้อมูลมาจาก Function ใน CodeBehind
Imports System.Data
Partial Class Testt
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
CheckCanSave()
End If
CheckCanSave()
End Sub
Protected Sub CheckCanSave()
If (GridView1.Rows.Count > 0) Then
If GridView1.TopPagerRow Is Nothing Then
GridView1.TopPagerRow.Visible = True
End If
If GridView1.BottomPagerRow Is Nothing Then
GridView1.BottomPagerRow.Visible = True
End If
End If
End Sub
Public Function GetDataTest() As DataTable
Dim dTable = New DataTable
dTable.Columns.Add("EmpID", GetType(Integer))
dTable.Columns.Add("EmployeeName", GetType(String))
dTable.Columns.Add("EmployeeAddr", GetType(String))
For index As Integer = 1 To 1200
dTable.Rows.Add(index, "Name" & index, "Address" & index)
Next
Return dTable
End Function
End Class
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.ObjectDataSource1.TypeName = Me.GetType().AssemblyQualifiedName()
'...
'...
End Sub
Code
[x] Web Application <> Web Project
***** CodeFile="Testt.aspx.vb" <> CodeBehind="Testt.aspx.vb"