protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
DataBindList();
}
}
// 绑定前台页面值
private void DataBindList()
{
DataTable dt = //数据源
if (dt != null && dt.Rows.Count > 0)
{
//绑定数据
}
dt.Clear(); dt.Dispose();
}
//删除选中的项
protected void btnDelete_OnCommand(object sender, CommandEventArgs e)
{
//删除操作
DataBindList();
}这是我的后台代码,要是前台页面有三条数据,随意删除两条数据是没问题的,前台也能及时的更新数据,要是只剩下一条数据的话这条数据好似跟删不掉似的,老是在页面上没有删除没有更新页面(要是查看数据库,数据库里是被删除的)。
解决方案 »
- 菜单问题【in a hurry】
- ButtonField换成LinkButton问题···
- 在Ext控件里能不能实现asp里的CheckBoxList控件功能?
- DXperience 控件aspxgridview分页引起的错误
- 权限系统的实现原理
- ASP.NET 中使用OleDbCommand对access数据库更新,提示错误 急!
- 关于使用c#语言的asp.net连接access数据库问题。。急
- webcontrols安装报错!
- vb函數Abs()和Asc()用c#怎麼寫?
- 照片自动播放程序怎样跳过非照片?
- js代码转成C#
- 重写dropdownlist,编写自定义dropdownlist 控件 希望实现下面的效果;
直接调用这个方法不行吗!
最后一条数据删除的时候DataBindList()方法里的DataTable 有数据吗?