0

vb.net で Visual Studio 2012 を使用しています。ユーザーが EditItemTemplate のフォームに変更を加えたときに、変更された日付フィールドをテーブルに追加しようとしています。[編集] ボタンをクリックすると、フィールドに今日の日付が表示されます。ただし、「更新」をクリックすると、この日付がテーブルに入力されません。他のフィールドは編集および保存されます。これは単なるシステム日付フィールドです。

UpdateCommandもっている

... SET [ModifiedOn] = @ModifiedOn, [ModifiedNotes] = @ModifiedNotes 
WHERE [PatronID] = PatronID

パラメータタグを更新すると言う

<asp:Parameter Name="ModifiedOn" DbType="Date" />

これは、テキストフィールドについて私が言っていることです。

<asp:TextBox runat="server" ID="strModifiedDate" BackColor="Silver" 
     CssClass="padLR" Text='<%# DateTime.Now.ToString("d")%>' ReadOnly="true" ></asp:TextBox>
4

2 に答える 2

0

このソリューションは私にとってはうまくいきました。「UpdateCommand」を次のように変更しました

UpdateCommand="UPDATE [Table] SET [ModifiedOn]=GetDate(),.............."
于 2013-11-06T16:02:39.003 に答える