高分在线等:access绑定datalist的莫名问题
我用同样的代码 在sql能正确显示,但是用acess却存在很大的问题
主要是实现datalist最基本的问题
比如删除某一列后,让数据重新显示绑定
但是我用access却没有重新绑定 ,被删除的列还是显示了出来
非要再次浏览 才没有那一列
不知道怎么回事
主要代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(!Page.IsPostBack)
{
Display();
}
}
//绑定数据
private void Display()
{
DataTable dt=Video.GetClassDB();
this.DataList1.DataSource=dt;
this.DataList1.DataKeyField="ID";
this.DataList1.DataBind();
}
//删除选定的列
private void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
//取得当前ClassID的值
int id=Convert.ToInt32(this.DataList1.DataKeys[e.Item.ItemIndex]);
//根据ClassID删除分类
Video.DeleteClassDB(id);
Response.Write("<script language:javascript>javascript:window.alert('栏目删除成功')</script>");
Display();
}