DataListd难题.高手进一下.
怎么判断DataList控件中的DataListItem是为Item项还是为AlternatingItem项..
代码如下:帮我改改...
private void DataListLiuYan_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
//删除选择的留言
//idCount表留言板的所有id号
ArrayList idCount =new ArrayList();
foreach(DataListItem a in DataListLiuYan.Items)
{
CheckBox check1=(CheckBox)a.FindControl("CheckBox1");//为Items项中的内容
if(check1.Checked==true)
{
int id=int.Parse(((Label)a.FindControl("id1")).Text);
idCount.Add(id);
}
else
{
CheckBox check2=(CheckBox)a.FindControl("CheckBox2");//AlternatingItem中的内容
if(check2.Checked==true)
{
int id=int.Parse(((Label)a.FindControl("id2")).Text);
idCount.Add(id);
}
}
}
if(idCount.Count==0)
{
WebClass.DALParam.UserCodeBackg DelLiuyan=new WebClass.DALParam.UserCodeBackg();
DelLiuyan.DeleteCheckBox(idCount,selectLiuyan.SelectedValue);
DataList();
}
}