<ItemTemplate>
<asp:CheckBox id="CheckBox1" runat="server" Checked='<%# DataBinder.Eval(Container, "DataItem.TrueOrFalseField") %>'></asp:CheckBox>
</ItemTemplate>
<asp:CheckBox id="CheckBox1" runat="server" Checked='<%# DataBinder.Eval(Container, "DataItem.TrueOrFalseField") %>'></asp:CheckBox>
</ItemTemplate>
<itemtemplate>
<ASP:Checkbox ID=chkSelect Checked='<%# Container.DataItem("Flag") %>' Text='<%# Container.DataItem("Text")%>' runat=server />
</itemtemplate>
我的程序如下:
private void Init()
{
Con = ...;
sSql = "SELECT SelTest From aaa";
this.m_ctrTableList.DataSource = CustomClass.DataReadersSql,Con);
this.m_ctrTableList.DataBind();
Con.Close();
}其中字段SelTest是bit类型的,我如何可以控制它显示的时候变成CheckBox控件类型,用户可以作出修改,我再将结果写入数据库呢?
改成 Friend WithEvents DataGridTextBoxColumn1 As System.Windows.Forms.DataGridBoolColumn
就可以实现。