[英]How to modify checkbox inside the DataList
我有一个带Checkbox
的DataList
控件
<asp:CheckBox ID="chkActive" runat="server" />
在DB
表中,列名IsActive包含值0和1,其中0是活动的,而1是非活动的。
如果IsActive的值是0的chkActive
检查否则chkActive
未核对。
我要绑定checkbox
中的Datalist
根据Isactive状态在页面加载的每一行。 并在单击更新按钮时更新值。
请帮忙
尝试这个
<asp:CheckBox ID="chkActive" runat="server" Checked='<%# Eval("IsActive ").ToString()=="Flase" ? true : false %>' />
可以将字符串值TRUE和FALSE转换为位值:将TRUE转换为1,将FALSE转换为0。
in update button click
string id = string.Empty;
string itmcod = string.Empty;
try
{
foreach (DataListItem item in DataListSearchResult.Items)
{
CheckBox chk = (CheckBox)item.FindControl("chkActive");
HiddenField ShowcaseID = (HiddenField)item.FindControl("HdnShowcaseID");
if (chk.Checked==false)
{
id += ShowcaseID.Value +",";
}
}
// Update the records with id
}
catch
{
}
您还可以使用Array
格式的id
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.