<asp:TemplateColumn HeaderText="编辑">
<HeaderStyle HorizontalAlign="Center" Width="40px" CssClass="grid-header" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle CssClass="grid-edit-column"></ItemStyle>
<ItemTemplate>
<asp:imagebutton runat="server" ImageUrl="../image/modify.jpg" AlternateText="Edit" CommandName="Edit"
CausesValidation="false" ID="Imagebutton1"></asp:imagebutton>
</ItemTemplate>
<EditItemTemplate>
<asp:imagebutton runat="server" ImageUrl="../image/save.gif" AlternateText="Update" CommandName="Update"
CausesValidation="False" ID="Imagebutton3"></asp:imagebutton>
</EditItemTemplate>
</asp:TemplateColumn>我点击编辑时候没有反应,请问我漏了什么地方没有设置了?
<HeaderStyle HorizontalAlign="Center" Width="40px" CssClass="grid-header" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle CssClass="grid-edit-column"></ItemStyle>
<ItemTemplate>
<asp:imagebutton runat="server" ImageUrl="../image/modify.jpg" AlternateText="Edit" CommandName="Edit"
CausesValidation="false" ID="Imagebutton1"></asp:imagebutton>
</ItemTemplate>
<EditItemTemplate>
<asp:imagebutton runat="server" ImageUrl="../image/save.gif" AlternateText="Update" CommandName="Update"
CausesValidation="False" ID="Imagebutton3"></asp:imagebutton>
</EditItemTemplate>
</asp:TemplateColumn>我点击编辑时候没有反应,请问我漏了什么地方没有设置了?
<asp:TemplateColumn HeaderText="操作">
<ItemTemplate>
<asp:LinkButton id="lbtnEdit" runat="server" CommandName="Edit">编辑</asp:LinkButton>
</ItemTemplate>
<EditItemTemplate>
<asp:LinkButton id="lbtUpdate" runat="server" CommandName="Update">更新</asp:LinkButton>
<asp:LinkButton id="lbtCancel" runat="server" CommandName="Cancel">取消</asp:LinkButton>
</EditItemTemplate>
</asp:TemplateColumn>
cs
protected void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(e.CommandName=="Edit")
{
...
}
if(e.CommandName=="Update")
{
...
}
if(e.CommandName=="Cancel")
{
DataGrid1.EditItemIndex = -1;
...
}
}