RSSをレコードセットに見立てて読んでみる。

はじめてのC#は割とお手軽でした。
そしてはじめての非コードビハインド体験。
でも、VS.NETでの生産性がいいのでコードビハインドをおすすめします。

<%@ Page Language="C#" EnableViewState="false"  Debug="true" %>
<%@ Import Namespace="System.Data" %>

<html>
<head>
  <script runat="server">
    void Page_Load(object sender, EventArgs e) {

      DataSet ds = new DataSet();

      ds.ReadXml("http://d.hatena.ne.jp/aspx/rss");

      MyGrid.DataSource = ds.Tables["item"];
      MyGrid.DataBind();
    }

  </script>
</head>

<body>
  <asp:DataGrid id="MyGrid"
      AutoGenerateColumns="false"
      CellPadding="4"
      runat="server" >

    <HeaderStyle BackColor="#22BB55" ForeColor="white" />
    <ItemStyle   BackColor="#EEFFEE" />
    <AlternatingItemStyle BackColor="#DDFFDD" />

    <Columns>
      <asp:BoundColumn
        DataField="title"  HeaderText="記事" />
      <asp:BoundColumn
        DataField="description"  HeaderText="概要" />
      <asp:BoundColumn
        DataField="link"  HeaderText="URL" />

    </Columns>
  </asp:DataGrid>
</body>
</html>

出力イメージ。

記事概要URL
[MSDE]MSDEセットアップ方法が書いてあるPage。省略省略