close

以下以yahoo新聞的rss做示範

 

 

gridview

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
                    EnableModelValidation="True">
       <Columns>
           <asp:TemplateField HeaderText="新聞標題">
               <ItemTemplate>
                 <a href="javascript:var win=window.open('<%# Eval("link")%>',null,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,scrollbars = yes,resizable=yes,minimizebutton=no,copyhistory=no,width=770,height=900,left=1000,top=1000');"> <%# Eval("title")%> </a>                 
              </ItemTemplate>
               <HeaderStyle Wrap="False" />
               <ItemStyle Wrap="False" />
           </asp:TemplateField>
       </Columns>
   </asp:GridView>

 

以下是code

Imports System.Xml
Imports System.Data

 

  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
     
        Dim doc As New XmlDocument

        Using reader As XmlReader = XmlReader.Create("http://tw.news.yahoo.com/rss/politics") 'RSS網頁
            doc.Load(reader)
        End Using

        Dim NodeList As XmlNodeList = doc.SelectNodes("/rss/channel/item")
        Dim ds As New DataSet
        For Each node As XmlNode In NodeList
            ds.ReadXml(New XmlNodeReader(node), XmlReadMode.Auto)
        Next
        GridView1.DataSource = ds.Tables(0)
        GridView1.DataBind()

    End Sub

arrow
arrow
    文章標籤
    ASP.NET GridView RSS
    全站熱搜

    紫月 發表在 痞客邦 留言(0) 人氣()