を解雇していない私はそれをクリックすると、それがグリッド.Thatダイアログ(ポップアップ)のようなGridViewのは、OnRowUpdatingイベントとTextBox_TextChangedイベント
<asp:GridView ID="HistoryGrid" runat="server" AutoGenerateColumns="false" AllowSorting="True"
CellPadding="4" ForeColor="Black" AllowPaging="True" Font-Size="9pt" BackColor="White"
BorderColor="#DEDFDE" Width="100%" BorderWidth="1px" GridLines="Vertical" PageSize="10"
OnRowEditing="HistoryGrid_RowEditing" OnRowCancelingEdit="HistoryGrid_RowCancelingEdit" OnRowUpdating="HistoryGrid_RowUpdating"
OnRowUpdated="HistoryGrid_RowUpdated" OnRowDataBound="HistoryGrid_RowDataBound" >
とで表示され、一つのリンクボタンでグリッドを示していますHistoryGridにはTextBoxが1つ含まれています。
<Columns>
<asp:TemplateField><EditItemTemplate>
<asp:TextBox ID="DateTxt" CssClass="datepick" runat="server" AutoPostBack="true" OnTextChanged="DateTxt_TextChanged" Font-Size="8.3pt" ></asp:TextBox>
</EditItemTemplate></asp:TemplateField>
ここで、TextBox_TextChangedイベントとHistoryGrid_RowUpdatingイベントは発生していません。代わりにEditItemTemplate
の
protected void DateTxt_TextChanged(object sender, EventArgs e)
{
//code
}
protected void HistoryGrid_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//code
}
チェック 'AutoEventWireup属性は'あなたのpageディレクティブに真です。 – Arshad
それは既に本当です – user7415073