for (int i = 0; i < ds1.Tables[0].Rows.Count; i++)
{
this.CheckBoxListVisitTime.SelectedValue = ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToString();
}
有3条记录怎么只选种了最后一条
{
this.CheckBoxListVisitTime.SelectedValue = ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToString();
}
有3条记录怎么只选种了最后一条
{
if(CheckBoxList2.Items.FindByValue(ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToString())!=null)
CheckBoxList2.Items.FindByValue(ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToStrin()).Selected = true;
}
{
ListItem li = new ListItem(ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToString());
this.CheckBoxListVisitTime.Items.Add(li);
}
ds1 = Estate.OwnerVisitTime(EstateID);
for (int i = 0; i < ds1.Tables[0].Rows.Count; i++)
{
if(CheckBoxListVisitTime.Items.FindByValue(ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToString()) !=null) CheckBoxListVisitTime.Items.FindByValue(ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToString()).Selected = true;
}ds有数据
if(CheckBoxListVisitTime.Items.FindByValue(ds1.Tables[0].Rows[i]["VisitTimeTypeID"].ToString()) !=null)
为空
-----這只是判斷在你已經綁定的checkboxlist中的value是否能找到這個值﹐找不到就返回null,找得到的話就選擇。看一下你綁定的DataValueFiled的字段是什么﹗