2015年11月12日木曜日

2つのリストを結合して任意の条件で並べ替え、上位のものだけ表示する方法

こんばんは!Sです。 今日は表題のようなことを行いましたのでその覚書です♪ ①listAとlistBを結合する listA.AddRange(listB); ②任意の条件で並び替える listA.Sort(delegate(Vo _vo1, Vo _vo2) { if(_任意の条件) { return ; } }); ③並べ替えたものの上位のものだけ表示する listA.RemoveRange(int32,int32); listNews.DataSource = listA; listNews.DataBind(); 他にもList<T>クラスのメソッドがたくさんあって驚きました! https://msdn.microsoft.com/ja-jp/library/6sh2ey19(v=vs.110).a...

SQLで列の最大値をだす

こんにちわ山田です。 ポッキーの日の翌日になるのですが、 この日にあやかって薬用石鹸のミューズが小ネタを挟んできてびっくりしました。 気になった方は知らない人は、ポッキー、ミューズで検索すると出てくると思います。 さて、本日はSQL操作の小ネタになります。 使用環境:Microsoft SQL Server テーブルのキーとは別に、目的の列を一意の値にするのが目的です。 ■指定列の最大値 構文は以下のようになります。  SELECT MAX(列名)  FROM テーブル名 同様にMINを入れると列の最少値になります。 私の場合は、INSERT文の値に、MAX関数を使用して一意でかつ、 どんどん大きくさせることが出来ま...

2015年11月11日水曜日

web.configでエラー処理を指定する

web.configでエラー処理を指定するこんにちは山田です。本日は、11月11日 そうですね。iPad Proの発売日ですね。4Kの編集もできるモンスターマシンですね。それはさておきWeb.configの記述でエラー処理について調べたのでその備忘録になります。開発環境:ASP.NET 使用言語:C#デフォルトで設定を入れていない場合、開発者にはなじみののある、IISデフォルトのエラーページがでますね。(赤文字と黄色背景のあるページ)これだとかっこわるいので、オリジナルのエラーページを作ったほうがよさそうです。方法は以下のように、web.configのsystem.web要素customErrors要素を追加します。[web.configファイル]<configuration> <system.web>    <customErrors...

2015年11月10日火曜日

ページのリダイレクト方法 web.config

ページのリダイレクト方法 こんにちは山田です。 リダイレクトについてまとめました。(action type="Rewrite"でリライトも設定できます。) 開発環境:ASP.NET 使用言語:C# リダイレクトの書き方ですが いくつか方法があるようなのですが、 今回はWeb.configに記述する方法を使います。 まず、nameにリライトルールの名前を記述します。 次に、このルールにマッチする正規表現を設定します。 最後に、URLがマッチしたときに発生するアクションを設定します。  この“^campaign/index([0-9]{6}).aspx$”では、 もし入力URLが“^campaign/index([0-9]{6}).aspx$”の場合、{R:0}は“campaign/index201511.aspx”となり、{R:1}は“201511”になります。 ユーザーをリダイレクトするURLになるよう、この{R:1}/の値を使用します。 ({R:N}のNとは後方参照のインデックスになります) <configuration>  ...

2015年11月9日月曜日

GoogleMapを埋め込むには?

こんにちわ、開発者のⅠです。 最近、某サイトのマーケットプレイスで、クレジット以外の支払いOK&コンビニ受け取りも選べる場合があることに最近気付きました。便利になったものですね……。 閑話休題。 本日の投稿は、グーグルマップについてです。 グーグルマップといえばGoogle社が提供している地図サービスを指し、皆さんもご存じだと思います。経路検索はもちろん、地形や交通状況まで確認出来てしまう便利なツールですね。 ⇒https://www.google.co.jp/maps/ このグーグルマップ、グーグルとは関係無さそうなお店などのサイトに埋め込まれているのを見たことはないでしょうか?そうです、グーグルマップをHTMLサイト内に文字通り”埋め込む”ことが可能です。 埋め込むためには、上に載せたリンクよりグーグルマップのサイトへアクセスし、左上のメニューを開き、”地図を共有また...