/// <summary> /// 表头单击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void header_Click(object sender, EventArgs e) { if (ItemDataSort != null) { ////表头第一次被点击 if (currentExpression != ((HHRepeaterHead)sender).SortExpression) { currentExpression = ((HHRepeaterHead)sender).SortExpression; currentDirection = ((HHRepeaterHead)sender).SortDirection; } ////表头被连续点击 else { currentDirection = !currentDirection; } SortArgs Args = null; if (currentDirection) { Args = new SortArgs(((HHRepeaterHead)sender).SortExpression, "Asc"); } else { Args = new SortArgs(((HHRepeaterHead)sender).SortExpression, "Desc"); } //this.ItemDataSort(sender, Args); ItemDataSort(sender, Args); } }
/// <summary> /// 表头单击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void header_Click(object sender, EventArgs e) { if (ItemDataSort != null) { ////表头第一次被点击 if (currentExpression != ((HHRepeaterHead)sender).SortExpression) { currentExpression = ((HHRepeaterHead)sender).SortExpression; currentDirection = ((HHRepeaterHead)sender).SortDirection; } ////表头被连续点击 else { currentDirection = !currentDirection; } SortArgs Args = null; if (currentDirection) Args = new SortArgs(((HHRepeaterHead)sender).SortExpression, "Asc"); else Args = new SortArgs(((HHRepeaterHead)sender).SortExpression, "Desc"); //this.ItemDataSort(sender, Args); ItemDataSort(sender, Args); } }