DataGrid嵌套DataList,如何激活DataList里面的LinkButton控件的事件?
如题,怎么办啊?
数据已经绑定好了,但是始终不能触发datalist里面的linkbutton的事件。
------解决方案--------------------试一下:
private void dtg_Body_ItemCreated(object sender, DataGridItemEventArgs e)
{
if (e.Item.ItemType.ToString() == "Item " || e.Item.ItemType.ToString() == "AlternatingItem ")
{
DataList TPTitle1 = (DataList)e.Item.FindControl( "TPTitle1 ");
TPTitle1.ItemCommand += new DataGridCommandEventHandler(TPTitle1_ItemCommand);
}
}
protected void TPTitle1_ItemCommand(object source, DataGridCommandEventArgs e)
{
//。。。。
}
------解决方案--------------------实话告诉你吧,你用2003嵌套,就是没有事件。
这是.net2003设计时就定了的,貌似没有解决办法。2005好了。
又或者你试试自己做个委托挂接事件。