private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName.控件名 == **)
{}
}
//用于控制客户端界面,服务器端无法完成
private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item||e.Item.ItemType == ListItem.Aleterr) //正常项和交递项
{
e.Item.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor="red")
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=c");
((LinkButton)(e.Item.Cellss["单元格的索引"].Controls[0第一个按钮])).Attributes.Add("onclick","return confirm(' 确认删除吗?');");
}
}
//取消事件
private void DataList1_CancelCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
this.DataList1.EditItemIndex = -1;
this.DBBind();
}
//删除事件
private void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
string s = ((LinkButton)e.Item.FindControl("likBtnDel")).Text; //查找界面中的控件
if(s == "删除")
{
((LinkButton)e.Item.FindControl("likBtnDel")).Text = "确定";
}
else
{
if(s == "确定")
{
将数据删除;
}
}
}
//编辑事件
private void DataList1_EditCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
this.DataList1.EditItemIndex = e.Item.ItemIndex; //取得传进来的参数
this.DBBind();
}
//修改事件
private void DataList1_UpdateCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
string oID = this.DataList1.DataKeys[e.Item.ItemIndex].ToString(); //注意:这里的oID主键在绑定数据库方法中已定义 DataList1.DataKeyField = "oID";
string name = ((TextBox)e.Item.FindControl("txtName")).Text;
}
{
if(e.CommandName.控件名 == **)
{}
}
//用于控制客户端界面,服务器端无法完成
private void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.Item||e.Item.ItemType == ListItem.Aleterr) //正常项和交递项
{
e.Item.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor="red")
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=c");
((LinkButton)(e.Item.Cellss["单元格的索引"].Controls[0第一个按钮])).Attributes.Add("onclick","return confirm(' 确认删除吗?');");
}
}
//取消事件
private void DataList1_CancelCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
this.DataList1.EditItemIndex = -1;
this.DBBind();
}
//删除事件
private void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
string s = ((LinkButton)e.Item.FindControl("likBtnDel")).Text; //查找界面中的控件
if(s == "删除")
{
((LinkButton)e.Item.FindControl("likBtnDel")).Text = "确定";
}
else
{
if(s == "确定")
{
将数据删除;
}
}
}
//编辑事件
private void DataList1_EditCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
this.DataList1.EditItemIndex = e.Item.ItemIndex; //取得传进来的参数
this.DBBind();
}
//修改事件
private void DataList1_UpdateCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
string oID = this.DataList1.DataKeys[e.Item.ItemIndex].ToString(); //注意:这里的oID主键在绑定数据库方法中已定义 DataList1.DataKeyField = "oID";
string name = ((TextBox)e.Item.FindControl("txtName")).Text;
}