<asp:GridView ID="GridView1" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" AutoGenerateColumns="False" OnRowDeleting="GridView1_RowDeleting" DataKeyNames="WorkId">
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<EditRowStyle BackColor="#999999" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:BoundField DataField="WorkId" HeaderText="ID" Visible="false"><ItemStyle Width="150px" /></asp:BoundField>
<asp:HyperLinkField DataNavigateUrlFields="WorkId" DataNavigateUrlFormatString="NewsReply.aspx?id={0}" Target="_blank" DataTextField="WorkName" />
<asp:BoundField DataField="PublishTime" HeaderText="发布时间"><ItemStyle Width="150px" /></asp:BoundField>
<asp:TemplateField HeaderText="修改"> <ItemTemplate> <a href='NewsEdit.aspx?nid=<%# Eval("WorkId")%>&istrue=1' target="_blank">修改</a> </ItemTemplate> </asp:TemplateField>
<asp:TemplateField HeaderText="删除">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="delete" OnClientClick='return confirm("您真的要删除这条记录吗?")' Text="删除"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
#region 删除前触发的事件
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
BLL.News bll = new BLL.News();
int workid = int.Parse(GridView1.DataKeys[e.RowIndex].Value.ToString());
bll.Delete(workid);
Bindata();
}
#endregion
浙公网安备 33010602011771号