当前位置:首页 > 网络编程 > 软件语言 > .NET > 给初学的朋友们,datagrid用xml作为数据源,并且有更新,删除和排序的操作(VB)

给初学的朋友们,datagrid用xml作为数据源,并且有更新,删除和排序的操作(VB)

点击次数:67 次 发布日期:2008-11-06 08:06:58 作者:源代码网
源代码网推荐
广告载入中
<%@ Import Namespace="System.IO" %>
源代码网推荐 <%@ Import Namespace="System.Data" %>
源代码网推荐 <html>
源代码网推荐 <script language="VB" runat="server">
源代码网推荐
源代码网推荐 Sub Page_Load(Src As Object, E As EventArgs)
源代码网推荐 If Not (IsPostBack)
源代码网推荐 DataLoad("isbn")
源代码网推荐 End If
源代码网推荐 End Sub
源代码网推荐
源代码网推荐 Sub DataLoad(parmsort as string)
源代码网推荐 Dim ds As New DataSet
源代码网推荐 Dim FS As New FileStream(Server.MapPath("books.xml"), FileMode.Open)
源代码网推荐 ds.ReadXml(FS)
源代码网推荐 MyDataGrid.DataSource = new DataView(ds.Tables(0))
源代码网推荐 MyDataGrid.DataBind()
源代码网推荐 FS.close()
源代码网推荐 END SUB
源代码网推荐
源代码网推荐 Sub DataSort(Src As Object, E As DataGridSortCommandEventArgs)
源代码网推荐 " Bug if we sort, then Edit Item Becomes Wrong
源代码网推荐 IF MyDataGrid.EditItemIndex=-1 THEN
源代码网推荐 DataLoad(e.sortexpression)
源代码网推荐 ELSE
源代码网推荐 response.write ("Can"t sort until editing is done!")

源代码网推荐 END IF
源代码网推荐 End Sub
源代码网推荐
源代码网推荐 Sub DataDelete(Sender As Object, E As DataGridCommandEventArgs)
源代码网推荐 DIM deletekey as string
源代码网推荐 IF MyDataGrid.EditItemIndex=-1 THEN
源代码网推荐 deletekey=MyDataGrid.DataKeys(CInt(E.Item.ItemIndex))
源代码网推荐 response.write ("deleted " & deletekey)
源代码网推荐 ELSE
源代码网推荐 response.write ("Can"t delete until editing is done!")
源代码网推荐 END IF
源代码网推荐 END SUB
源代码网推荐
源代码网推荐
源代码网推荐 Sub DataEdit(Sender As Object, E As DataGridCommandEventArgs)
源代码网推荐 DIM editkey as string
源代码网推荐 MyDataGrid.EditItemIndex = Cint(E.Item.ItemIndex)
源代码网推荐 editkey=MyDataGrid.DataKeys(CInt(E.Item.ItemIndex))
源代码网推荐 "response.write ("To Be Edited" & editkey)
源代码网推荐 DataLoad("")
源代码网推荐 End Sub
源代码网推荐
源代码网推荐 Sub DataCancel(Sender As Object, E As DataGridCommandEventArgs)
源代码网推荐 MyDataGrid.EditItemIndex = -1
源代码网推荐 response.write ("edit was cancelled")
源代码网推荐 DataLoad("")

源代码网推荐 End Sub
源代码网推荐
源代码网推荐 Sub DataUpdate(Sender As Object, E As DataGridCommandEventArgs)
源代码网推荐 DIM editkey as string
源代码网推荐 MyDataGrid.EditItemIndex = -1
源代码网推荐 editkey = MyDataGrid.DataKeys(CInt(E.Item.ItemIndex))
源代码网推荐 response.write ("To Be Updated " & editkey)
源代码网推荐 DataLoad("")
源代码网推荐 " howmanycols = E.Item.Cells.Count
源代码网推荐 End Sub
源代码网推荐
源代码网推荐 </script>
源代码网推荐
源代码网推荐 <body>
源代码网推荐
源代码网推荐 <h3><font face="Verdana">The Best Books Ever</font>
源代码网推荐 <span runat="server" id="MySpan"/></h3>
源代码网推荐
源代码网推荐 <form runat="server">
源代码网推荐 <ASP:DataGrid id="MyDataGrid" runat="server"
源代码网推荐
源代码网推荐 AllowSorting="true"
源代码网推荐 OnSortCommand="DataSort"
源代码网推荐 OnDeleteCommand="DataDelete"
源代码网推荐 OnEditCommand="DataEdit"
源代码网推荐 OnCancelCommand="DataCancel"
源代码网推荐 OnUpdateCommand="DataUpdate"

源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华