Kobarin's Development Blog

C#やASP.NETなどについての記録です。

2008-04-01から1ヶ月間の記事一覧

Webサーバに、OWC(OfficeWebComponents)をインストールする

Office Web Componentsを利用してASP.NETでグラフを作成する - japan.internet.com デベロッパー を参考にしたけど、環境が以下のとおり異なる。 .NET Frameworkバージョン ・・・ 2.0 OWCバージョン ・・・ 11 自身のサーバ環境は.net framework 2.0である…

ASP.NETのWebサイト内でQRコードを表示

まず、実現方法は大きく2つ。 外部のAPIをタダ借りする 自サイト内のクラスライブラリを使用して呼び出す 前者で有名なのがはてなのQRコード生成APIだろう。 IMGタグで http://d.hatena.ne.jp/barcode?str=http://www.yahoo.co.jp/といったように呼…

GridView内にある、LabelコントロールのTextの改行を反映させる

LabelコントロールのText内に改行が含まれていても、htmlとして反映されない。 これは、テキストの改行コード(\n)とhtmlの改行()が違うためというのは常識。 そこで、以下のように、GridView内のLabelのTextに、Replaceをかけてやる事で、改行を反映させ…

PagedDataSourceを使って、SqlDataSourceをRepeaterにバインドする例

PagedDataSourceの存在を今日初めて知った。 確かRepeaterをページングするのは、結構面倒なコーディングが必要だと記憶していたけど、 コントロールが用意されていたとは知らなかった。 PagedDataSource pds = new PagedDataSource(); pds.DataSource = Sql…

FormView等でバインドした値を取り出す方法

例えば、FormViewでバインドした値を、Page.Titleに表示する方法。 「((DataRowView)fv.DataItem).Row["TITLE"])」で取り出すのがポイント。 protected void FormView1_DataBound(object sender, EventArgs e) { using (FormView fv = (FormView)sender) { i…

標準のWeb.sitemap以外のSiteMapファイルを読み込む

目的 Web.sitemapでは、最上層のノードを1つしか指定できない。 通常はHOMEとなるページがあるのでこうした仕様でも問題ないが、 アプリケーション毎にディレクトリを作ってコンテンツを分けている場合などは、これでは都合が悪いと言う事がある。 そこで、…