LINQ to XML, get the record ID you want, pass it as a query string
On Mon, Dec 15, 2008 at 12:08 PM, Brock <[email protected]> wrote:
>
> I have an .aspx page that is successfully (I use Visual Web Developer
> 2008) reading an XML file and displaying the records on a datagrid
> using:
>
> <script runat="server">
> Private Function MakeDataView() as DataView
> Dim myDataSet As New DataSet()
> myDataSet.ReadXml(Server.MapPath("history.xml"))
> Dim view As DataView = New DataView(myDataSet.Tables(0))
> view.AllowDelete = False
> view.AllowEdit = False
> view.AllowNew = False
> Return view
> End Function
>
>
> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
> Dim view as DataView = MakeDataView()
> dgHistory.DataSource = view
> dgHistory.AllowSorting = True
> dgHistory.DataBind()
> Label1.Text = DateAndTime.Now.ToLongTimeString
> End Sub
> </script>
>
>
> Can anyone give me some clues as to how to code another .aspx page to
> query the XML using XPathNavigator (or something else) tools to find a
> specific node
> based on an ID number? The goal is to have the user be able to click
> on an edit button and it will launch an edit page passing that record
> to the edit page.
>
>
> I really need a separate edit page because the number of fields is
> over 50 and the datagrid in the base form only displays about 4
> fields.
>
>
>