谢谢

解决方案 »

  1.   

    private void deleteActivity()
    {
    string activityid=string.Empty;
    foreach(Infragistics.WebUI.UltraWebGrid.UltraGridRow row in this.UltraWebGrid1.DisplayLayout.SelectedRows)
    {
    activityid=activityid+","+"'"+row.Cells.FromKey("ActivityBaseID").Value+"'";
    }
    if(activityid!=string.Empty)
    {
    activityid=activityid.Substring(1,activityid.Length-1);
    DeleteActivityByID(activityid);
    }
    BindData();
    }
      

  2.   

    foreach(Infragistics.WebUI.UltraWebGrid.UltraGridRow row in this.UltraWebGrid1.DisplayLayout.SelectedRows)
    {
    activityid=activityid+","+"'"+row.Cells.FromKey("ActivityBaseID").Value+"'";
    }
    activityid=activityid+","+"'"+row.Cells.FromKey("ActivityBaseID").Value+"'";执行不了,进不去
      

  3.   

    activityid=activityid+","+"'"+row.Cells.FromKey("ActivityBaseID").Value+"'";
    这只是举例而已,你用的时候要视自己情况而定
    其中ActivityBaseID是你绑定表的主键
    DeleteActivityByID这个是一个很简单的删除函数,传id进去,然后删除就可以了
      

  4.   

    我的意思 foreach(Infragistics.WebUI.UltraWebGrid.UltraGridRow row in this.UltraWebGrid1.DisplayLayout.SelectedRows) 总是假 谢谢给我答复