编辑事件
分页
private void DataGrid1_PageIndexChanged(object source,System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex=e.NewPageIndex;
bindData();
}
取消编辑
private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
DataGrid1.EditItemIndex=-1;
bindData();
}
编辑
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
DataGrid1.EditItemIndex=e.Item.ItemIndex;
bindData();
}
删除
private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
if(DataGrid1.Items.Count==1)
if(DataGrid1.CurrentPageIndex!=0)
{
DataGrid1.CurrentPageIndex=DataGrid1.CurrentPageIndex-1;
}
string strCustomerID=e.Items.Cell[0].Text;
ExcuteSql();//excute sql
}
本文介绍了如何使用ASP.NET中的DataGrid进行分页、取消编辑、开始编辑和删除操作,并提供了具体的实现代码。通过这些功能,可以增强应用程序中数据展示的灵活性和交互性。

被折叠的 条评论
为什么被折叠?



