转自

asp.net 在GridView控件上实现修改、添加、删除

一:修改
先来看一下效果

asp.net 在GridView控件上实现修改、添加、删除【转】

步骤一:先创建一个GridView 在编辑列中将此字段转换为TemplateField

asp.net 在GridView控件上实现修改、添加、删除【转】
<asp:GridView ID="GridUpdaMoney" runat="server"
BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px"
CellPadding="3" EmptyDataText="暂时没有数据" AutoGenerateColumns="False"
DataKeyNames="id" onrowcancelingedit="GridUpdaMoney_RowCancelingEdit"
onrowediting="GridUpdaMoney_RowEditing"
onrowupdating="GridUpdaMoney_RowUpdating">
<RowStyle ForeColor="#000066"/>
<Columns>

<asp:TemplateField HeaderText="工资申报年月份">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("C_Year") %>' onFocus="WdatePicker()"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("C_Year") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center"/>
</asp:TemplateField>
<asp:TemplateField HeaderText="标准工资">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("C_BasicMoney") %>'></asp:TextBox>
</EditItemTemplate><ItemTemplate><asp:Label ID="Label2" runat="server" Text='<%# Bind("C_BasicMoney") %>'></asp:Label></ItemTemplate><ItemStyle HorizontalAlign="Center"/></asp:TemplateField><asp:TemplateField HeaderText="申请状态"><ItemTemplate><asp:Label ID="status" runat="server" Text='<%# GetStatus(Eval("status").ToString()) %>'></asp:Label></ItemTemplate><ItemStyle HorizontalAlign="Center"/></asp:TemplateField><asp:TemplateField HeaderText="修改" ShowHeader="False"><EditItemTemplate><asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update" Text="更新"></asp:LinkButton><asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel" Text="取消"></asp:LinkButton></EditItemTemplate><ItemTemplate><asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Edit" Text="编辑"></asp:LinkButton></ItemTemplate></asp:TemplateField></Columns><FooterStyle BackColor="White" ForeColor="#000066"/><PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left"/><SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White"/><HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White"/></asp:GridView>
asp.net 在GridView控件上实现修改、添加、删除【转】

相关文章:

  • 2022-12-23
  • 2021-09-19
猜你喜欢
  • 2022-03-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-22
  • 2021-06-27
  • 2021-08-20
相关资源
相似解决方案