我使用GridView的页脚添加了一条新记录,尽管我不喜欢格式化。我希望能够使我的保存/取消按钮符合编辑/删除命令字段。我无法解决如何做到这一点。有人可以帮助吗? 干杯使用GridView Footer添加记录
<asp:GridView ID="Grd" runat="server" AutoGenerateColumns="false" OnRowEditing="Grd_RowEditing"
OnRowCancelingEdit="Grd_RowCancelingEdit" OnRowUpdating="Grd_RowUpdating"
Width="600px" CssClass="HomeDG" SelectedRowStyle-CssClass="HomeDGSelected" RowStyle-CssClass="HomeDGItem"
AlternatingRowStyle-CssClass="HomeDGAlternating" HeaderStyle-CssClass="HomeDGhead"
PageSize="10">
<Columns>
<asp:TemplateField HeaderText="Employee">
<ItemTemplate>
<asp:HiddenField ID="hfID" runat="server" Value='<%# Bind("Emp_ID")%>' />
<asp:Label ID="LblEmployee" runat="server" Text='<%# Bind("Emp_Name")%>'></asp:Label>
</ItemTemplate>
<FooterTemplate>
<asp:DropDownList ID="ddlNewEmp" runat="Server" />
</FooterTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Start Date">
<EditItemTemplate>
<asp:TextBox ID="TxtStartDate" runat="server"
Text='<%# Eval("Start_Date","{0:dd-MMM-yyyy}") %>'></asp:TextBox>
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="TxtStartDate" runat="Server" />
<asp:CalendarExtender ID="calStartDate" runat="server" TargetControlID="TxtStartDate"
Format="dd-MMM-yyyy" />
<asp:Button ID="btnAddNewSave" runat="server" Text="Save" CausesValidation="False"
OnClick="btnAddNewSave_Click" />
<asp:Button ID="btnAddNewCancel" runat="server" Text="Cancel" OnClick="btnAddNewCancel_Click" />
</FooterTemplate>
</asp:TemplateField>
<asp:CommandField ShowEditButton="True" ShowDeleteButton="True" CausesValidation="False" />
</Columns>
</asp:GridView>
<asp:Button ID="btnAddNew" runat="server" Text="Add" CausesValidation="False" OnClick="btnAddNew_Click" />
上每一行u需要一个保存和取消按钮???你需要什么? – 2013-03-20 16:48:41
不,在页脚行我得到了保存并取消新记录,但格式是可怕的,我希望他们出现在命令字段列中的编辑和删除按钮。 – user1801525 2013-03-20 20:20:12