日期:2014-05-19  浏览次数:20468 次

在线等,Datalist中 用CheckBox 批量删除 最后10分,不够我新开贴加。。。
protected   void   Submit1_ServerClick(object   sender,   EventArgs   e)
        {          
              //就是这里我不知道怎么把它和Datalist的行关第起来   也就是取得DataKeys  
                foreach   (DataListItem   i   in   DataList1.Items)
                {
                        bool   IsChecked   =   ((CheckBox)i.FindControl( "chkDel ")).Checked;
                        if   (IsChecked)
                        {                              
                                string   ss   =   cn.Session( "select   BBS_author   from   bbs   where   bbs_id= "+BBSid);
                            Del(ID);//DEL   是删除事件。,ID是Datalist的DataKeys,
                        }

                }


               
        }    
希望大家指点一下

------解决方案--------------------
BBSid = int.Parse(this.DataList1.DataKeys[i.Item.ItemIndex].ToString());