如果我使用绑定到数据网格的SQLDataSource,如何扩展复选框控件以读取查询传递的值,并检查或取消选中该框?
我试过这个:
public class CheckboxYN : System.Web.UI.WebControls.CheckBox
{
public string YesNo
{
get
{
if (this.Checked)
return "1";
else
return "0";
}
set
{
if (value == "1")
this.Checked = true;
else
this.Checked = false;
}
}
}
但我无法在ASP.NET中找到控件,但我在HTML中遇到错误。
答案 0 :(得分:2)
您不需要覆盖CheckBox类,只需将Checked属性绑定到DataSource的位列:
<asp:CheckBox Checked='<%# Eval("BitColumnName") %>' />