关于DataGrid奇怪问题。
小弟前几天在人指点下实现了单击DataGrid中任意一个单元格就可选中该行,代码如下,当然前提是第一列是LinkButton。
if ((itemType != ListItemType.Pager) && (itemType != ListItemType.Header) && (itemType != ListItemType.Footer))
{
LinkButton button = (LinkButton)e.Item.Cells[0].Controls[0];
e.Item.Attributes["onclick"] = Page.GetPostBackClientHyperlink(button, "");
}
我用dataset绑定的datagrid,现在问题是,当我把第一列隐藏后,第一次单击datagrid时没问题,然后只要单击datagrid中其他的行就会报错<JScript运行时错误,缺少对象 onclick="javascript:__doPostBack('dg_Room:_ctl3:_ctl0','')">
。如果不隐藏第一列就没有这个问题,而且昨天隐藏第一列后还没问题的-_-#,今天就这样了,那位大哥能不能告诉我为什么?怎么解决?