是否可以禁用特定列的排序?
7列中的5列必须是可排序的,2列不可排序。这些列是在代码后面动态创建的,所以我认为用标记来做这个是不可能的。
当我说禁用时,我希望当鼠标悬停在列标题上时,下划线不会显示。
任何有用的帮助。
答案 0 :(得分:0)
在您的数据网格中,每列都有一个sortexpression。如果sortexpression为空,则这些列将不可排序。
答案 1 :(得分:0)
老问题,但今天我也遇到了同样的问题。我的快速解决方案是:
protected void GvTicketOnRowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Header)
{
e.Row.Cells[6].ToolTip = "Full Column Title";
e.Row.Cells[6].Controls.Clear();
e.Row.Cells[6].Text = "Column Title";
}
}