タグ

GridViewに関するJHashimotoのブックマーク (11)

  • GridView のヘッダ、列を固定(その 2)

    github というサイトの Grid というページに紹介されている JavaScript(jQuery ではない)と CSS を利用して、GridView のヘッダと列を固定する例の紹介です。 先の記事「GridView のヘッダ、列を固定」で、CSS の Internet Explorer (IE) 独自実装である expression 関数を使ってテーブルのヘッダと列を固定する例を書きました。 しかしながら、expression 関数のサポートは終了していて IE でも互換モードでないと動きませんし、IE の独自実装なので、当然、Firefox など他のブラウザでは動きませんので、あまり使い道はありません。 2017/8/16 注記追加 Windows 10 IE11 では Quirks モード(IE5 相当)にしても expression 関数が働かないようです。いつそうなったのか

    JHashimoto
    JHashimoto 2013/02/11
    "Grid.js と Grid.css を利用して、GridView のヘッダと列を固定するサンプルを作ってみました。これなら IE7+, Firefox, Chrome, Safari, Opera コンパチなので一般的に使えると思います。"
  • 最新の GridView ならページングもソーティングも楽々!

    ASP.NET、Silverlight等、.NET Frameworkの中でもWebに関する技術のTips、情報を主にまとめています。 この記事は One ASP.NET Advent Calender の20日のエントリーです GridView は便利なんですけど、ページングやソーティングをしっかり実装しようとするとなかなか手ごわいですよね。 データ量が限られてるのがわかってるなら SqlDataSource でさくっと動かしてもいいんですけど、のちのち問題になるのわかりきってますしねぇ。。。 と、面倒だった実装が最新(4.5)版の GridView なら楽々です。 ということでとにかく動かしてみましょう。 さて、まずは新しい Web サイトで ASP.NET Web フォームサイトを作って DB を追加します。 DB じゃなくてもいけるはずですが、明日もこの環境使うために DB で。

    最新の GridView ならページングもソーティングも楽々!
    JHashimoto
    JHashimoto 2013/01/24
    "ソーティングは当然 OrderBy が使われてるんだろうな、と。LINQ は遅延実行されるので、実際に DB から取り出されるのは Skip、Take で指定された必要なデータのみ。"(ASP.NET4.5)
  • 最新の GridView なら、、、の裏側

    ASP.NET、Silverlight等、.NET Frameworkの中でもWebに関する技術のTips、情報を主にまとめています。 間があいてしまいましたが。 前回の記事でほのめかしておいた、ItemType プロパティを設定したときになにが起きてるのか、というあたりをちょっとのぞいてみましょう。 まず、GridView の AutoGenerateCollumns プロパティを false にして、BoundField コントロールとして ID、Name、Mail の各項目を追加します。 こんな感じになります。 で、実行して動作を確認すると、、、 こんな動きをします。 ItemType を追加した直後とちょっとちがいますね? さて、BoundField コントロールをすべて DynamicField コントロールに置き換えましょう。 これで動かすと、 はい、ItemType を追加し

    最新の GridView なら、、、の裏側
    JHashimoto
    JHashimoto 2013/01/24
    "DynamicField コントロールは検証コントロールまで自動的に追加してくれるのでクライアント側の検証が動作するんですね。 "(ASP.NET4.5)
  • GridViewのソートをコントロールを使用せずゴリゴリ書いてみる: かしこさが1あがった

    ページングと同様、ソートは GridView のコントロールを使えばコーディングレスで実現できる処理である。通常はそうするのでしょう。 しかし、そうしないでゴリゴリ実装してみよう、というものです。 前提としてここで指しているソートとは、GridView のカラムをクリックするとそのカラムでソートされている、というもの。 あ、私、C#というかASP.NETは経験一ヶ月なので全然勘違いしている部分があるかもしれません。 さて、何をコーディングすれば GridVeiw のコントロールを使ったようにソートが出来るのでしょう。 単純に考えるとソートなので select するときに選択したカラムで order by をかければいい、ということになる。 そりゃそうだ。全然難しくない。 では、aspx と aspx.cs に分けてそれぞれ何をコーディングすればいいのか。 【aspx編】 定義済みの Gri

    JHashimoto
    JHashimoto 2012/04/06
    "ページングと同様、ソートは GridView のコントロールを使えばコーディングレスで実現できる処理である。通常はそうするのでしょう。しかし、そうしないでゴリゴリ実装してみよう、というものです。"
  • AzamSharp : Show all GridView Rows in EditMode

    Some day I will know everything I hope that day never comes Show all GridView Rows in EditMode Sometimes, in the application we have a requirement that you need to show the GridView rows in edit mode. This means that all the rows will contain textboxes and the data should be present in the textboxes. Once, you are done with editing you can update and get back to the view mode. In this post I wil

    JHashimoto
    JHashimoto 2012/03/22
    全ての行の編集可/不可を切り替える方法。
  • わと : GridViewが自動生成するtableタグからstyle属性を削除 その2

    2009年12月11日18:51 カテゴリASP.net GridViewが自動生成するtableタグからstyle属性を削除 その2 一つ前の記事の続き、というか訂正 CellSpacing=-1を設定したGridViewの出力結果は、よく見るとborder="1"が出力されているので、枠線なしにCSSで設定したとしても、結果的に枠線が表示されてしまってました。 よって、border="0"とするためには CellSpacing=-1 GridLines = "none"; この2つ。 実例(上記2つのプロパティのみ設定) <asp:GridView ID="GridView3" runat="server" AutoGenerateColumns="False" CellSpacing="-1" DataKeyNames="UserId" DataSourceID="ObjectDat

    JHashimoto
    JHashimoto 2012/03/19
    "border="0"とするためにはCellSpacing=-1 GridLines = "none"; この2つ。"
  • GridViewでカラムの最大幅を決める: DOBON.NETプログラミング掲示板過去ログ

    題名: GridViewでカラムの最大幅を決める 著者: ムック 日時: 2012/03/15 15:59:13 ID: 30098 この記事の返信元: (なし) この記事への返信: [30100] Re[1]: GridViewでカラムの最大幅を決める もりお 2012/03/16 20:48:44 ツリーを表示 環境/言語:[.NET 3.5, C#] 分類:[ASP.NET] こんにちは。 現在、DataGridを利用して、表を表示させています。 Wrap = falseとして、自動的に幅の調整をさせているのですが、これだとどんなに長くても1行で描写してしまいます。 可能なら、各列の最大幅を設定して、それ以下の範囲内では自動調整、それ以上になる場合は、最大幅で固定、としたいのですが、可能でしょうか? プロパティ、max-widthなどは調整してみましたが、うまくいかず、質問させていた

    JHashimoto
    JHashimoto 2012/03/17
    "各列の最大幅を設定して、それ以下の範囲内では自動調整、それ以上になる場合は、最大幅で固定、としたいのですが、可能でしょうか?"
  • Export GridView To Pdf-ASP.NET

    JHashimoto
    JHashimoto 2011/11/17
    GridViewの内容をPDFに出力するサンプル。
  • DotNet ADO: Problems with VS2005 Gridview update/select queries in Postgres ,DotNet ADO. - popasp.net

    JHashimoto
    JHashimoto 2011/09/02
    "An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code."
  • 第3回 データアクセス/データソース・コントロールを使い倒せ!(2/3) - @IT

    ■GridViewカスタマイズのポイント ここでポイントとなる点は3つあります。以下にこれらを順に説明していきます。 (1)GridViewコントロールで利用可能なフィールド列は6種類 GridViewコントロールでは、配下の列情報をカスタマイズするために以下の表2のようなXxxxxFieldフィールドを利用できます。

  • GridViewとDetailsViewでデータ管理ページを作成する

    はじめに ASP.NETは2.0になって便利で高機能なコントロールが追加されました。例えばGridViewを使うとデータの一覧表示、修正、削除を行うページを、ソースを1行も書くことなく作成することができます。しかし、このGridViewを実際に使おうとしたとき、データの追加が行えないことに気づいて、がっかりする人が多いのではないかと思います。データの追加が行えるコントロールとしてはDetailsViewがありますが、これもデータが1つもない場合に何も表示もしてくれなかったり、データの未入力チェックが簡単にできないといったことから使いにくいと感じられるかもしれません。 それでは、これらのコントロールは実際の開発に使えないものなのでしょうか? そんなことはありません。これらのコントロールは手軽に拡張できるように柔軟に作られています。拡張の仕方を理解すれば、後はちょっとしたアイデアと数行のソース

    GridViewとDetailsViewでデータ管理ページを作成する
  • 1