こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ASP.NET 2.0 GridViewの更新ボタンについて

いつもお世話になっています。
GridViewでItemTemplateでGridViewの中にボタンを作っています。
それで、編集ボタンを押して、データを書き換え更新ボタンを押すのですが、更新されません。
どこか間違っていじったのかもしれません。ここじゃないかと思うところありましたら、回答お願いします。
(更新ボタンのCommandNameはUpdateになっています。)

<<環境>>
Client:Vista
Server:Server2003
VisualStudio2005 SP1

投稿日時 - 2007-07-15 04:21:12

QNo.3168740

困ってます

質問者が選んだベストアンサー

更新時は、EditTemplateが使われますが、EditTemplateの
内容は定義されていますか?

<asp:TemplateField HeaderText="<%$ Resources:Resource, RssTitle %>">
  <ItemTemplate>
    <asp:Label ID="Label1" runat="server" Text='<%# Eval("DB項目名") %>'></asp:Label>
  </ItemTemplate>
  <EditItemTemplate>
    <asp:TextBox ID="TitleEditBox" runat="server" Text='<%# Eval("DB項目名") %>'></asp:TextBox>
  </EditItemTemplate>
</asp:TemplateField>

また、更新しようとしている項目のTextBox等のコントロールの
EnableViewStateは、Trueになっていますか?

投稿日時 - 2007-07-15 13:20:42

お礼

回答ありがとうございます。
こちらで、もう一度検証したところ、TemplateFieldに変換する前にすでに更新処理できませんでした。
たぶんBoundFieldあたりの書き換えしてしまっておかしくなったのかもしれません。
ここで、一旦質問は閉じようと思います。
ありがとうございました。

投稿日時 - 2007-07-16 15:44:33

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問