DOBON.NETプログラミング掲示板過去ログ
ASP.NET Webフォーム データバウンドのVBでの記述について
題名: ASP.NET Webフォーム データバウンドのVBでの記述について
著者: カゴ
日時: 2004/07/05 16:29:45
ID: 4715
この記事の返信元:
(なし)
この記事への返信:
(なし)
ツリーを表示
環境/言語:[Windows2000、VB.NET、NET Framework1.1]
分類:[ASP.NET]
現在、ASP.NET Webフォームで動的にデータグリッドを作成する処理を作っておりますが、
1つ分からないことがあるのでご教授願います。
動的にデータグリッドを表示させることは出来ていているのですが、
各データグリッドをバインドさせたことをトリガーとして別の処理(合計行の計算など)を
実行させるためにデータバウンドを利用しようと考えています。
データバウンドの利用方法は下記のようにコーディングする旨が各種マニュアルに記載されていますが、
このような<asp>タグに記述するのではなく、vbとして記述する方法をご存知でしたら教えてください。
いつも固定で1つだけのデータグリッドだけの場合だと、下記のように<asp>タグにへ記述してよいのですが、
動的にデータグリッドが増減する場合は<asp>タグでは記述できないと思い、
vb側で動的にデータグリッドを作成し、表示させています。
下記の1行目と3行目はvbで記述すると
DataGrid1.ID = "MyGrid"
DataGrid1.AutoGenerateColumns = False
になりますが、2行目はどう記述すればよいのか分からないので、動的はバウンド対処が出来ません。
OnItemDataBound="MyGrid_ItemBound"のvbでの記述方法をご存知でしたらご教授願います。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
次に、いま定義したメソッドがItemDataBoundイベントの発生時に呼び出されるように、
DataGridコントロールを定義している<asp:DataGrid>タグのOnItemDataBound属性で、そのメソッド名を指定する。
<asp:DataGrid id="MyGrid"
OnItemDataBound="MyGrid_ItemBound"
AutoGenerateColumns="false"
runat="server" >
……
</asp:DataGrid>
これでこのDataGridコントロールに対してDataBindメソッドを呼び出してデータ連結を行うたびに、
各行についてMyGrid_ItemBoundメソッドが呼び出されるようになる。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[ASP.NET]
現在、ASP.NET Webフォームで動的にデータグリッドを作成する処理を作っておりますが、
1つ分からないことがあるのでご教授願います。
動的にデータグリッドを表示させることは出来ていているのですが、
各データグリッドをバインドさせたことをトリガーとして別の処理(合計行の計算など)を
実行させるためにデータバウンドを利用しようと考えています。
データバウンドの利用方法は下記のようにコーディングする旨が各種マニュアルに記載されていますが、
このような<asp>タグに記述するのではなく、vbとして記述する方法をご存知でしたら教えてください。
いつも固定で1つだけのデータグリッドだけの場合だと、下記のように<asp>タグにへ記述してよいのですが、
動的にデータグリッドが増減する場合は<asp>タグでは記述できないと思い、
vb側で動的にデータグリッドを作成し、表示させています。
下記の1行目と3行目はvbで記述すると
DataGrid1.ID = "MyGrid"
DataGrid1.AutoGenerateColumns = False
になりますが、2行目はどう記述すればよいのか分からないので、動的はバウンド対処が出来ません。
OnItemDataBound="MyGrid_ItemBound"のvbでの記述方法をご存知でしたらご教授願います。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
次に、いま定義したメソッドがItemDataBoundイベントの発生時に呼び出されるように、
DataGridコントロールを定義している<asp:DataGrid>タグのOnItemDataBound属性で、そのメソッド名を指定する。
<asp:DataGrid id="MyGrid"
OnItemDataBound="MyGrid_ItemBound"
AutoGenerateColumns="false"
runat="server" >
……
</asp:DataGrid>
これでこのDataGridコントロールに対してDataBindメソッドを呼び出してデータ連結を行うたびに、
各行についてMyGrid_ItemBoundメソッドが呼び出されるようになる。
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※