【VS2005】GridViewコントロールにInputMan for .NET Webのコントロールを配置できますか?
対象製品
InputMan for .NET 1.0J Web Forms Edition
詳細
はい、できます。Visual Studio 2005のGridViewやDataList、FormViewコントロールのItemTemplate、EditItemTemplateあるいは、InsertItemTemplateなどに、InputMan for .NET Webの各コントロールを配置できます。また、配置したInputMan for .NET Webのコントロールに、書式などの各プロパティを設定することも可能です。
デザイン画面で「テンプレートの編集」を表示し、InputMan for .NET Webのコントロールをツールボックスよりドラックすることで配置できます。
また、次のサンプルコードでは、"PostalCode"というデータフィールドをマスクコントロールのValueプロパティに連結することで、書式を設定した郵便番号を表示することができます。
【サンプルコード】
デザイン画面で「テンプレートの編集」を表示し、InputMan for .NET Webのコントロールをツールボックスよりドラックすることで配置できます。
また、次のサンプルコードでは、"PostalCode"というデータフィールドをマスクコントロールのValueプロパティに連結することで、書式を設定した郵便番号を表示することができます。
【サンプルコード】
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" DataSourceID="AccessDataSource1"・・・>
<Columns>
<asp:TemplateField HeaderText="郵便番号">
<ItemTemplate>
<im_mask:Mask ID=Mask1 runat=server Value='<%# Eval("郵便番号") %>'>
<Format NonFocusNull="" Null="" Pattern="〒¥D{3}-¥D{4}" />
</im_mask:Mask>
</ItemTemplate>
・
・
・
</Columns>
</asp:GridView>
<Columns>
<asp:TemplateField HeaderText="郵便番号">
<ItemTemplate>
<im_mask:Mask ID=Mask1 runat=server Value='<%# Eval("郵便番号") %>'>
<Format NonFocusNull="" Null="" Pattern="〒¥D{3}-¥D{4}" />
</im_mask:Mask>
</ItemTemplate>
・
・
・
</Columns>
</asp:GridView>
関連情報
この文書は、以前は次のFAQ IDで公開されていました : 9425