您的位置:首页 > 其它

一个GridView编辑删除的例子

2007-11-21 14:10 399 查看
<asp:GridView ID="myGvClass" runat="server" AutoGenerateColumns="False" Width="100%" DataKeyNames="id" OnRowCancelingEdit="myGvClass_RowCancelingEdit" OnRowEditing="myGvClass_RowEditing" OnRowUpdating="myGvClass_RowUpdating" OnRowDeleting="myGvClass_RowDeleting" BorderColor="#CCCCCC" BorderStyle="Solid" BorderWidth="1px">

<Columns>

<asp:BoundField DataField="id" HeaderText="序号" ReadOnly="True">

<ItemStyle HorizontalAlign="Center" />

<HeaderStyle HorizontalAlign="Center" Width="10%" /></asp:BoundField>

<asp:BoundField DataField="classname" HeaderText="栏目名称">

<ItemStyle HorizontalAlign="Left" />

<HeaderStyle HorizontalAlign="Left" Width="52%" />

<ControlStyle Width="80%" />

</asp:BoundField>

<asp:BoundField DataField="stime" HeaderText="操作时间" ReadOnly="True">

<ItemStyle HorizontalAlign="Center" />

<HeaderStyle HorizontalAlign="Center" Width="20%" /></asp:BoundField>

<asp:CommandField HeaderText="操作" ShowEditButton="True">

<HeaderStyle HorizontalAlign="Center" Width="12%" />

<ItemStyle HorizontalAlign="Center" /></asp:CommandField>

<asp:TemplateField HeaderText="删除" ShowHeader="False">

<ItemStyle HorizontalAlign="Center" />

<HeaderStyle HorizontalAlign="Center" Width="6%" />

<ItemTemplate>

<asp:LinkButton ID="LinkButton1" OnClientClick="return confirm('您确认删除该记录吗?');" runat="server" CausesValidation="False" CommandName="Delete"

Text="删除"></asp:LinkButton>

</ItemTemplate>

</asp:TemplateField>

</Columns>

<HeaderStyle BackColor="LightGray" />

</asp:GridView>

protected void myGvClass_RowEditing(object sender, GridViewEditEventArgs e)

protected void myGvClass_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)

protected void myGvClass_RowUpdating(object sender, GridViewUpdateEventArgs e)

protected void myGvClass_RowDeleting(object sender, GridViewDeleteEventArgs e)

{

string strID = this.myGvClass.DataKeys[e.RowIndex].Value.ToString();

WebClass.ArticleList tmp = new WebClass.ArticleList();

tmp.DelClass(strID);

myGvClass.EditIndex = -1;

BinData();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: