170分求使用GridViewHelper, GridView 激发了未处理的事件“Sorting”。
直接下载使用 GridViewHelper 报错 GridView“grdPriceList”激发了未处理的事件“Sorting”。就是下面这段代码报错 具体如何解决谢谢,网上找的方法都试过了
public void ApplyGroupSort()
{
mGrid.Sort(this.GetSequentialGroupColumns(), groupSortDir);
}
还有100分在这里http://topic.csdn.net/u/20110316/15/cce96ec7-665b-4cf6-ae4e-68428460be16.html --------------------编程问答--------------------
protected void gvwNews_Sorting(object sender, GridViewSortEventArgs e)
{
if (null!=ViewState["sortColumn"]&&ViewState["sortColumn"].ToString() == e.SortExpression.ToString())//判断viewstate中的排序字段,在这之前要在page_load里初始化ViewState["sortColumn"]与ViewState["sortDirection"]
{
if ("ASC" == ViewState["sortDirection"].ToString())
{
ViewState["sortDirection"] = "DESC";
}
else
{
ViewState["sortDirection"] = "ASC";
}
}
else
{
ViewState["sortColumn"] = e.SortExpression.ToString();
ViewState["sortDirection"] = "ASC";
}
// 获取GridView排序数据列及排序方向
string sortExpression = e.SortExpression.ToString();
string sortDirection = ViewState["sortDirection"].ToString();
// 调用业务数据获取方法
DataTable dtBind = this.GetDataSet().Tables[0] ; //这边是从数据库查询数据
// 根据GridView排序数据列及排序方向设置显示的默认数据视图
if ((!string.IsNullOrEmpty(sortExpression)) && (!string.IsNullOrEmpty(sortDirection)))
{
dtBind.DefaultView.Sort = string.Format("{0} {1}", sortExpression, sortDirection);
}
// GridView绑定并显示数据
this.gvwNews.DataSource = dtBind;
this.gvwNews.DataBind();
}
类似的问题
GridViewHelper --------------------编程问答-------------------- 非常感谢,但不知道你贴的这段代码和我提的问题有什么关系 --------------------编程问答-------------------- protected void gvwNews_Sorting(object sender, GridViewSortEventArgs e)
{
}
你只要把这个事件给GirdView绑定上就可以了,然后启动排序,事件里面不用写代码, --------------------编程问答--------------------
对。你照做应该没问题 --------------------编程问答--------------------
+1 --------------------编程问答-------------------- protected void gvwNews_Sorting(object sender, GridViewSortEventArgs e)
{
}
你后台要是没有gvwNews_Sorting事件的话!那你在前台页面就不要定义它!定义了 后台就得写 --------------------编程问答-------------------- 是因为你的gridview启动了排序,但是没有指定排序事件,所有报错了
如果你不要排序的话把你gridview的这个属性设为false: AllowSorting="Flase" --------------------编程问答--------------------
+1
还要在前台页面上设置允许排序, AllowSorting="true" 。
补充:.NET技术 , ASP.NET