葛西秋雄のブログ

葛西秋雄のブログトップ > 日記::ASP.NET + Sliverlight

ASP.NET: RepeaterにGeneric Listをバインドする

ASP.NET: RepeaterにGeneric Listをバインドする

このサンプルは、RepeaterコントールにをGeneric Listに格納してバインドします。 Generic ListにEmployeeListクラスを格納します。

public class EmployeeList
{
  static EmployeeList()
  {
    emp = new List();
    emp.Add(new Employee()
 { EmpID = 1, DeptID = 1, EmpName = "Yamada Taro" });
    emp.Add(new Employee()
 { EmpID = 2, DeptID = 4, EmpName = "Suzuki Taro" });
    emp.Add(new Employee()
 { EmpID = 3, DeptID = 3, EmpName = "Kasai Haruo" });
    emp.Add(new Employee()
 { EmpID = 4, DeptID = 4, EmpName = "Kasai Nakuko" });
    emp.Add(new Employee()
 { EmpID = 5, DeptID = 3, EmpName = "Kasai Akiko" });
    emp.Add(new Employee()
 { EmpID = 6, DeptID = 2, EmpName = "Kasai Fuyuko" });
    emp.Add(new Employee()
 { EmpID = 7, DeptID = 1, EmpName = "Saito Taro" });
    emp.Add(new Employee()
 { EmpID = 8, DeptID = 1, EmpName = "Katuma Hanako" });
  }

  public static List emp { get; set; }
}

public class Employee
{
  public int EmpID { get; set; }
  public int DeptID { get; set; }
  public string EmpName { get; set; }
}

protected void Page_Load(object sender, EventArgs e)
{
  rptName.DataSource = EmployeeList.emp;
  rptName.DataBind();
}

ASP.NET MVC V2 Preview 1 Released

まだ、ASP.NET MVC V1を習得していないのに、もうASP.NET MVC V2 Preview1がリリースされました。ASP.NET MVC V1とASP.NET MVC V2 Preview1は、共存できますので興味のある方は、ダウンロードして評価してみてください。ASP.NET MVC V2では、jQuery Validationプラグインもリリースされるようです。詳細は、Scott Guthrie氏のブログを参照してください。

ASP.NET徹底活用術リンク集(Part2)

ASP.NET 徹底活用法 (Part2)

◆ASP.NET:自己啓発ツール編
ASP.NET: AWSのクラスを作成
ASP.NET: 書籍をジャンル別に検索してDataGridに表示
ASP.NET: 書籍をジャンル別に検索してDataListに2列に表示
ASP.NET: 検索した書籍がリアル書店にあるか調べる
ASP.NET: 検索した書籍を図書館で予約する
ASP.NET: 書籍をキーワード、タイトル、著者名で検索する
ASP.NET: <書籍の検索結果をRSSで提供する

◆ASP.NET:グーグルWebサービス編
ASP.NET: グーグルWebサービスを利用するための前準備
ASP.NET: Googleクラスを作成する
ASP.NET: グーグルの検索結果をDataGridに表示
ASP.NET: グーグルの特殊構文を利用する
ASP.NET: グーグルとアマゾンを連動させる
ASP.NET: 携帯電話からグーグルを利用する

◆ASP.NET:ブログを智恵袋として活用
ASP.NET: 知恵袋データベースの作成と前準備
ASP.NET: 知恵袋の入力フォーム作成
ASP.NET: HTML形式のサポート
ASP.NET: 智恵袋の表示フォーム作成
ASP.NET: 携帯電話から入力するモバイルフォーム作成

◆ASP.NET: 問い合わせに活用
ASP.NET: データベースの作成と前準備
ASP.NET: FAQシステムのWebフォーム構成
ASP.NET: 新規ユーザーの登録
ASP.NET: FAQのカテゴリーとスレッドの表示
ASP.NET: 新規スレッド入力
ASP.NET: スレッドの返信入力

ASP.NET活用術(リンク集)

ASP.NET 徹底活用法リンク集

ASP.NET: リストコントロールとは
ASP.NET: リストコントロール基礎編
ASP.NET: リストコントロール応用編

ASP.NET: データコントロールとは
ASP.NET: データコントロール基礎編
ASP.NET: データコントロール応用編

ASP.NET: DataGridにページング機能を組み込む
ASP.NET: DataGridにカスタムボタンを追加する
ASP.NET: カスタムボタンにページ番号を追加する
ASP.NET: Repeater/DataListにページング機能を追加する

ASP.NET: DataGridに列の並べ替え機能を組み込む
ASP.NET: DataGridの列を昇順/降順の双方向に並べ替える
ASP.NET: ページングと並べ替え機能を組み込む
ASP.NET: ページ派生クラスを使用する
ASP.NET: 複数の列を並べ替える

ASP.NET: DataGridに編集機能を組み込む
ASP.NET: DataGridに削除機能を組み込む
ASP.NET: DataGridに追加機能を組み込む
ASP.NET: 編集したレコードを直接データベースに反映
ASP.NET: 編集機能をカスタマイズ

ASP.NET: Webページ全体をキャシングする
ASP.NET: Webページの一部をキャッシングする
ASP.NET: データをキャッシングする
ASP.NET: ビューステートを無効にする
ASP.NET: Ajaxを利用してWebページがリロードされるのを回避

ASP.NET 徹底活用術リンク集

ASP.NET徹底活用術リンク集
ASP.NET: リストコントロールとは ASP.NET: リストコントロール基礎編 ASP.NET: リストコントロール応用編 

2009年はSilverlightやWindows Azureの技術情報を強化

マイクロソフトは3月9日、ITエンジニア向け支援施策「Power to the PRO」について、2008年3月に開始した「Power to the PRO NEXT」の進ちょくと、2009年実施の「Power to the PRO 2009」の方針を発表した。

今後資料を拡充したい製品について、同社 執行役 デベロッパー&プラットフォーム統括本部長 大場章弘氏は、Microsoft Silverlightだと述べた。「Microsoft Silverlightに関する技術情報の翻訳は、顧客から強い要望がある。同製品は従来、コンテンツやメディアを配信する企業が中心顧客だったが、最近はビジネスアプリケーションのプラットフォームを事業にする企業、官庁や地方自治体で需要が高まっている」(同氏)。また、「Windows Azureなどクラウドコンピューティングに関する技術情報を強化していきたい」とも述べた。

MIX09のセッション内容を見ると、マイクロソフトがSilverlightとWindows Azureに力を入れていることが分かりますよね。 それにしても、SilverlightはもうVersion 3の話題がメインです。早く追いつかないと・・・

Brad Abrams - Silverlight 3.0 for Great Business Apps

Brad Abrams氏がMIX09で講演するSilverligh 3.0について語っているビデオです。今回初公開のSilverlight 3.0の機能も紹介するそうです。 このビデオを見る

ASP.NET Video

お馴染みのchris Pels氏のASP.NETのDropDownListを連動させるビデオです。ぜひご覧ください。

このビデオを見る! (22分 53秒)

Sliverlight.FX Samples

Silverlight.FXのサンプルです。

Silverlight Store

Flickr Tiles

Weather.com Widget

ASP.NET MVC Videos

ASP.NET MVCのビデオです。ASP.NET MVCを勉強するのに最適です。ぜひ、ご覧ください。

Creating a Tasklist Application with ASP.NET MVC

Understanding Models, Views, and Controllers

Episode 1 with Paul Litwin Creating a Data Driven MVC Application

Episode 2 with Paul Litwin Creating the Controller and View