首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataGrid 按钮列 删除功能如何实现

2011-12-19 
DataGrid 按钮列 删除功能怎么实现就是里面的按纽列里有个 删除中  然后怎么实现删除该行的功能!!![解决办

DataGrid 按钮列 删除功能怎么实现
就是里面的按纽列里有个 删除中  然后怎么实现删除该行的功能!!!

[解决办法]
// .aspx
<asp:DataGrid ID= "DataGrid1 " DataKeyField= "ID " runat= "server " OnDeleteCommand= "DataGrid1_DeleteCommand ">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton ID= "btnDelete " runat= "server " CausesValidation= "false " CommandName= "Delete " Text= "Delete " OnClientClick= "if(!confirm( 'deleting? ')) return false; "> </asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>

// .aspx.cs
protected void DataGrid1_DeleteCommand(object source, DataGridCommandEventArgs e)
{
// 获取 ID
object id = DataGrid1.DataKeys[e.Item.ItemIndex];
// 执行删除
// ...
// ...
// 重新绑定数据
// ...
}

热点排行