listview实现插入的关键操作为:
ListView1.InsertItemPosition = InsertItemPosition.FirstItem; //插入框设置在第一个
ListView1.InsertItemPosition = InsertItemPosition.LastItem; //插入框设置在最后一个
ListView1.InsertItemPosition = InsertItemPosition.None; // 回复到编辑状态
实现步骤:
一、加入一个listview1,配置好数据源,在ItemTemplate中加入一Button1,将它的 CommandName设置为Insert1。
二、加入一下事件
protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)
{
if (e.CommandName == "Insert1")
{
ListView1.InsertItemPosition = InsertItemPosition.FirstItem;
}
}
protected void ListView1_ItemCanceling(object sender, ListViewCancelEventArgs e)
{
ListView1.InsertItemPosition = InsertItemPosition.None; //取消插入
}