当前位置: 代码迷 >> ASP.NET >> DataGrid嵌套DataList,怎么激活DataList里面的LinkButton控件的事件
  详细解决方案

DataGrid嵌套DataList,怎么激活DataList里面的LinkButton控件的事件

热度:9319   发布时间:2013-02-26 00:00:00.0
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好了。
又或者你试试自己做个委托挂接事件。
  相关解决方案