asp.net datalist綁定數(shù)據(jù)后可以上移下移實現(xiàn)示例

字號:


    這篇文章主要介紹了asp.net datalist綁定數(shù)據(jù)后可以上移下移的示例代碼,需要的朋友可以參考下
    代碼如下:
    if (e.CommandName == "Up")
    {
    int index = e.Item.ItemIndex;
    string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim();
    if (e.Item.ItemIndex > 0)
    {
    ZdgzTitles.ZdgzTitlesDisPlayNum(rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim(),
    rgZdgz.MasterTableView.DataKeyValues[index-1]["TitleID"].ToString().Trim());
    Clear();
    rgZdgz.Rebind();
    }
    else
    {
    ShowMessage("該項已經(jīng)在最上,無法再上移。");
    }
    }
    else if (e.CommandName == "Down")
    {
    int index = e.Item.ItemIndex;
    string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim();
    if (e.Item.ItemIndex < rgZdgz.Items.Count - 1)
    {
    ZdgzTitles.ZdgzTitlesDisPlayNum(rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim(),
    rgZdgz.MasterTableView.DataKeyValues[index+1]["TitleID"].ToString().Trim());
    Clear();
    rgZdgz.Rebind();
    }
    else
    {
    ShowMessage("該項已經(jīng)在最下,無法再下移。");
    }