【VS2003】DataGridコントロールにInputMan for .NET Webのコントロールを配置できますか?
対象製品
InputMan for .NET 1.0J Web Forms Edition
詳細
はい、できます。Visual Studio .NET のDataGridやDataListコントロールのItemTemplateあるいはEditItemTemplateなどに、InputMan for .NET Webの各コントロールを配置できます。
次のサンプルコードでは、"PostalCode"というデータフィールドをマスクコントロールのValueプロパティに連結することで、書式を設定した郵便番号を表示することができます。
【サンプルコード】
次のサンプルコードでは、"PostalCode"というデータフィールドをマスクコントロールのValueプロパティに連結することで、書式を設定した郵便番号を表示することができます。
【サンプルコード】
<asp:DataGrid id=DataGrid1 runat="server">
・
・
<Columns>
<asp:TemplateColumn HeaderText="郵便番号">
<ItemTemplate>
<im_mask:Mask id=Mask1 runat="server" Value='<%# DataBinder.Eval(Container.DataItem, "PostalCode") %>'>
<Format Null="" NonFocusNull="" Pattern="〒¥D{3}-¥D{4}"></Format>
</im_mask:Mask>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
・
・
</asp:DataGrid>
・
・
<Columns>
<asp:TemplateColumn HeaderText="郵便番号">
<ItemTemplate>
<im_mask:Mask id=Mask1 runat="server" Value='<%# DataBinder.Eval(Container.DataItem, "PostalCode") %>'>
<Format Null="" NonFocusNull="" Pattern="〒¥D{3}-¥D{4}"></Format>
</im_mask:Mask>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
・
・
</asp:DataGrid>
関連情報
この文書は、以前は次のFAQ IDで公開されていました : 8972