私はいくつかのフィールドを持つ非常に単純な DataGrid である .NET で構築された Web ページを持っています。ユーザーがデフォルトの説明を編集できるように、これらのフィールドの 1 つにデータを TextBox に配置したいと思います。ユーザーが行の編集ボタンをクリックする必要がないように、デフォルトでこれを行う簡単な方法はありますか?
質問する
2109 次
1 に答える
1
はい、独自のフィールドを無効AutoGenerateColumns
にして定義します。
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<HeaderTemplate></HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("Data") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
ただし、このデータをデータベースに更新するのはもっと難しいかもしれません。
于 2013-10-09T20:52:35.343 に答える