private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
CheckBox cbBt; switch(e.Item.ItemType)
{
case ListItemType.Item:
goto case ListItemType.AlternatingItem;
case ListItemType.AlternatingItem:
cbBt = (CheckBox)e.Item.FindControl("CheckBox1");
cbBt.CheckedChanged += new EventHandler(chk1); cbBt = (CheckBox)e.Item.FindControl("CheckBox2");
cbBt.CheckedChanged += new EventHandler(chk2); cbBt = (CheckBox)e.Item.FindControl("CheckBox3");
cbBt.CheckedChanged += new EventHandler(chk3);
break;
default:
break;
}

} private void chk1(object sender, System.EventArgs e) 
{
int i;
i = 1;
}我把checkbox的AutoPostBack设置为true
然后每按一次 会触发 chk1事件
现在我想知道 如何获得checkbox按下后 触发的是datagrid里面的哪一行啊 谢谢哦