1
未处理的,当我尝试这个InvalidCastException的是由用户代码
protected void Grid_ViewSorting(Object sender, GridViewSortEventArgs e)
{
DataGrid myGrid = (DataGrid) sender;
DataTable datatable =(DataTable) myGrid.DataSource;
DataView dataView = datatable.DefaultView;
if(e.SortDirection.ToString() == "ASC")
{
dataView.Sort = e.SortExpression + "DESC";
} else
{
dataView.Sort = e.SortExpression + "ASC";
}
}
我得到了错误味精InvalidCastException的了未处理通过USERCODE 无法投类型的对象'System.Web.UI.WebControls.GridView为键入' System.Web.UI.Web.Contro.DataGrid”。
您试图将GridView转换为DataGrid:O?也许改变你的铸造 – 2012-04-10 17:23:59
阅读错误信息,看看它说的行,尝试一下,然后回来。 – 2012-04-10 17:24:04
您也可以在尝试转换之前测试特定类型'if(sender is DataGrid)'。 – 2012-04-10 17:26:54