作成日: 2014/10/27 最終更新日: 2014/10/27
文書種別
使用方法
詳細
C1GridViewにおいて、サーバー編集を有効とした場合(AutoGenerateEditButton="True")、セルの編集時に入力コンポーネントを制御するには、C1TemplateFieldを使用し、制御対象のコントロールをEditItemTemplateに追加します。
編集時にC1ComboBoxをセル内に表示する場合は下記コードのようになります。
◎サンプルコード (aspx)
編集時にC1ComboBoxをセル内に表示する場合は下記コードのようになります。
◎サンプルコード (aspx)
<wijmo:C1GridView ID="C1GridView1" runat="server" AutogenerateColumns="False" AutoGenerateEditButton="True" …>
<Columns>
…
<wijmo:C1TemplateField HeaderText="ProductName">
<UpdateBindings>
<wijmo:C1GridViewUpdateBinding ControlProperty="C1ComboBox1.SelectedItem.Text" UpdateField="ProductName" />
</UpdateBindings>
<ItemTemplate>
<%# Eval("ProductName")%>
</ItemTemplate>
<EditItemTemplate>
<wijmo:C1ComboBox ID="C1ComboBox1" runat="server" DataSourceID="AccessDataSource1"
DataTextField="ProductName" DataValueField="ProductName" Text='<%#Eval("ProductName")%>'
DataSelectedField="ProductName" Width="100%">
</wijmo:C1ComboBox>
</EditItemTemplate>
</wijmo:C1TemplateField>
</Columns>
</wijmo:C1GridView>
<Columns>
…
<wijmo:C1TemplateField HeaderText="ProductName">
<UpdateBindings>
<wijmo:C1GridViewUpdateBinding ControlProperty="C1ComboBox1.SelectedItem.Text" UpdateField="ProductName" />
</UpdateBindings>
<ItemTemplate>
<%# Eval("ProductName")%>
</ItemTemplate>
<EditItemTemplate>
<wijmo:C1ComboBox ID="C1ComboBox1" runat="server" DataSourceID="AccessDataSource1"
DataTextField="ProductName" DataValueField="ProductName" Text='<%#Eval("ProductName")%>'
DataSelectedField="ProductName" Width="100%">
</wijmo:C1ComboBox>
</EditItemTemplate>
</wijmo:C1TemplateField>
</Columns>
</wijmo:C1GridView>
旧文書番号
81026