為 DataGrid 加入 Checkbox

大致就是這樣啦,在 ItemDataBound event 加這個進去就行了~~
主要用在 asp.net 上…
[csharp]
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
CheckBox cb=new CheckBox();
if(e.Item.ItemIndex>=0)
{
if(e.Item.Cells[2].Text==”True”)
{
cb.Checked=true;
}
else
{
cb.Checked=false;
}
e.Item.Cells[2].Controls.Clear();
e.Item.Cells[2].Controls.Add(cb);
}
}
[/csharp]