datalist:דפדוף+update
יש לי dataList שמימשתי עם דפדוף ועם אפשרות עריכה.הבעיה היא שהדפדוף מתנגש עם העריכה: לצורך הדפדוף אין צורך לכתוב בפונקציה pageLode : if Not Page.IsPostBack , אבל בשביל העריכה אני חייבת להוסיף זאת.ואני לא יודעת איך לפצל את קישור הנתונים <script language="VB" runat="server"> Dim pagedData As New pagedDataSource dim Conn as new OleDbConnection( _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:RealityDATA.mdb") Sub Page_Load(byVal obj As Object, byVal e As EventArgs) ' if Not Page.IsPostBack then doPaging() 'end if End Sub Function getTheData() As DataTable Dim DS As New DataSet() dim sqlStr as String sqlStr="SELECT * FROM SekerSikunimWorkers" Dim objAdapter As New OleDbDataAdapter(sqlStr, Conn) objAdapter.Fill(DS, "SekerSikunimWorkers") Return DS.Tables("SekerSikunimWorkers").Copy End Function Sub doPaging() pagedData.DataSource = getTheData().DefaultView pagedData.AllowPaging = True pagedData.PageSize = 1 Try pagedData.CurrentPageIndex = Int32.Parse(Request.QueryString("Page")).ToString() Catch ex As Exception pagedData.CurrentPageIndex = 0 End Try btnPrev.Visible = ( NOT pagedData.IsFirstPage ) btnNext.Visible = ( NOT pagedData.IsLastPage ) pageNumber.Text = pagedData.PageCount & " <- " & (pagedData.CurrentPageIndex + 1) theDataList.DataSource = pagedData theDataList.DataBind() End Sub אשמח לכל פתרון-אני יושבת על זה הרבה זמן! תודה רבה
יש לי dataList שמימשתי עם דפדוף ועם אפשרות עריכה.הבעיה היא שהדפדוף מתנגש עם העריכה: לצורך הדפדוף אין צורך לכתוב בפונקציה pageLode : if Not Page.IsPostBack , אבל בשביל העריכה אני חייבת להוסיף זאת.ואני לא יודעת איך לפצל את קישור הנתונים <script language="VB" runat="server"> Dim pagedData As New pagedDataSource dim Conn as new OleDbConnection( _ "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:RealityDATA.mdb") Sub Page_Load(byVal obj As Object, byVal e As EventArgs) ' if Not Page.IsPostBack then doPaging() 'end if End Sub Function getTheData() As DataTable Dim DS As New DataSet() dim sqlStr as String sqlStr="SELECT * FROM SekerSikunimWorkers" Dim objAdapter As New OleDbDataAdapter(sqlStr, Conn) objAdapter.Fill(DS, "SekerSikunimWorkers") Return DS.Tables("SekerSikunimWorkers").Copy End Function Sub doPaging() pagedData.DataSource = getTheData().DefaultView pagedData.AllowPaging = True pagedData.PageSize = 1 Try pagedData.CurrentPageIndex = Int32.Parse(Request.QueryString("Page")).ToString() Catch ex As Exception pagedData.CurrentPageIndex = 0 End Try btnPrev.Visible = ( NOT pagedData.IsFirstPage ) btnNext.Visible = ( NOT pagedData.IsLastPage ) pageNumber.Text = pagedData.PageCount & " <- " & (pagedData.CurrentPageIndex + 1) theDataList.DataSource = pagedData theDataList.DataBind() End Sub אשמח לכל פתרון-אני יושבת על זה הרבה זמן! תודה רבה