ASP.NET DataList问题
DataList中放了一个CheckBox,怎样动态改变它的状态比如:判断变量AA=1为选中状态A=0不为选中状态新手,请多多指教为什么提示:未将对象引用设置到对象的实例...
DataList中放了一个CheckBox,怎样动态改变它的状态
比如:判断变量A
A=1 为选中状态
A=0 不为选中状态
新手,请多多指教
为什么提示:未将对象引用设置到对象的实例。
cb.Checked==true; 这句 展开
比如:判断变量A
A=1 为选中状态
A=0 不为选中状态
新手,请多多指教
为什么提示:未将对象引用设置到对象的实例。
cb.Checked==true; 这句 展开
4个回答
展开全部
for (int i = 0; i < DataList1.Items.Count; i++) //这里是访问到你页在的所有datalist控件里的CheckBox.
{
CheckBox cb = (CheckBox)DataList1.Items[i].FindControl("CheckBox1");//注意,这里的 CheckBox1是你的CheckBox的ID号,即在页面上的名字,这条代码的功能是找到所有datalist控件里的CheckBox值
if(A=='1')
cb.Checked =true;
if(A=='0')
cb.Checked = false;
}
//注意:如果你这里的A是字符型的话,就是上在的程序了,如果不是字符型,而是整形,那么曲个if条件里就应该写A==1或A==0
{
CheckBox cb = (CheckBox)DataList1.Items[i].FindControl("CheckBox1");//注意,这里的 CheckBox1是你的CheckBox的ID号,即在页面上的名字,这条代码的功能是找到所有datalist控件里的CheckBox值
if(A=='1')
cb.Checked =true;
if(A=='0')
cb.Checked = false;
}
//注意:如果你这里的A是字符型的话,就是上在的程序了,如果不是字符型,而是整形,那么曲个if条件里就应该写A==1或A==0
展开全部
for (int i = 0; i < DataList1.Items.Count; i++)
{
CheckBox cb = (CheckBox)DataList1.Items[i].FindControl("CheckBox的id");
if(a==1)
cb.Checked == true;
if(a==0)
cb.Checked == false;
}
{
CheckBox cb = (CheckBox)DataList1.Items[i].FindControl("CheckBox的id");
if(a==1)
cb.Checked == true;
if(a==0)
cb.Checked == false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CheckBox cb = (CheckBox)DataList1.FindControl("CheckBox1");
if (A == 1)
{
cb.Checked = true;
}
else if(A==0)
{
cb.Checked=fals;
}
大至是这样,具体还要改一下。
if (A == 1)
{
cb.Checked = true;
}
else if(A==0)
{
cb.Checked=fals;
}
大至是这样,具体还要改一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(a == 1)
{
checkbox = true;
}
else // a == 0
{
checkbox = false;
}
{
checkbox = true;
}
else // a == 0
{
checkbox = false;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询