17,747
社区成员




public class CheckBoxItem :System.Web.UI.ITemplate
{ //1,0 选和未选
private string column;
public CheckBoxItem(string column) {this.column = column;}
public void InstantiateIn(Control container)
{
CheckBox chk = new CheckBox();
chk.DataBinding += new EventHandler(this.BindData);
chk.BorderStyle=BorderStyle.None;
chk.ID ="CHKBOX" ;
container.Controls.Add(chk);
chk.Dispose();
}
public void BindData(object sender, EventArgs e)
{
CheckBox chk = (CheckBox)sender;
DataGridItem container = (DataGridItem)chk.NamingContainer;
chk.Checked = ((DataRowView)container.DataItem)[column].ToString()=="1";
if (((DataRowView)container.DataItem)[column].ToString() == "" ){
chk.Visible =false ;
}
}
}