DataGrid删除功能?
在PageLoad中把数据绑定出,然后删除时没问题;
但是根据条件查询,再做删除时就不正常了(总是默认ID为数据库中首行的ID);
谢谢!
问题点数:10、回复次数:5Top
1 楼caobob(我是虾米儿的fans,她的笑容很熟悉。)回复于 2006-03-16 16:06:49 得分 3
PageLoad只执行一次.你应该写一个数据绑定的私有函数.然后在pageload时调用.在删除和检索后都调用.应该能解决问题.Top
2 楼sshmsandy()回复于 2006-03-16 16:16:08 得分 0
绑定是都没有问题的,只是在执行DeleteCommand()时,读取的ID不是对应的ID值!Top
3 楼fellowcheng(鹰击长空)回复于 2006-03-16 16:24:09 得分 4
用ItemCommand事件挺好呀
private void DGMeeting_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
string ID;
ID = e.Item.Cells[0].Text;
Response.Write(ID+e.CommandName);
if (e.CommandName == "Delete")
{
//;
}
if(e.CommandName =="Edit")
{
//...;
}
}Top
4 楼andywang110001(痞子王)回复于 2006-03-16 16:35:39 得分 3
要注意 Page.IsPostBack的使用Top
5 楼sshmsandy()回复于 2006-03-16 17:09:58 得分 0
问题我已解决,不过谢谢各位的参与!每人都有分!^_^Top




