を読み取り専用にする編集可能なテキスト列を追加するホット:上記グリッドとASP.NETダイナミックデータ:私は次のマークアップでGridViewコントロールを使用してきた我々のアプリケーションでデータを表示するグリッドビュー
<asp:GridView ID="listGridView" runat="server" DataSourceID="GridDataSource"
AllowPaging="True" AllowSorting="True"CssClass="gridview" AutoGenerateColumns="false" >
<Columns>
<asp:DynamicField DataField="App_Contact" />
<asp:DynamicField DataField="OldContact" />
<asp:DynamicField DataField="OldContactType" />
<asp:DynamicField DataField="NewContact" />
<asp:DynamicField DataField="NewContactType" />
<asp:DynamicField DataField="action_id" />
</Columns>
</asp:GridView>
コントロールは次のように使用されています読み取り専用モードで制御および表示データを表示します。 各行にテキストボックスを追加し、テキストボックスの値を保存するボタンを追加したいと思います。 ダイナミックファイルコントロール(FieldTemplateUserControl
から継承)を作成しましたが、コントロールは常に読み取り専用モードで呼び出され、プロパティMode
は常にRead
と等しく、コントロールはデータバインドされたソースにデータを保存しません。 動的データリストに編集可能な列を追加する方法はありますか?