/// <summary>
 /// 绑定列表,首项插入new ListItem("", "0").
 /// </summary>
 /// <param name="listControl">The list control.</param>
 /// <param name="datasource">The datasource.</param>
 /// <param name="textField">The text field.</param>
 /// <param name="valueField">The value field.</param>
 public static void BindDataAppendEmptyZeroItem(this ListControl listControl, object datasource, string textField, string valueField)
 {
     if (listControl != null)
     {
         listControl.BindData(datasource, textField, valueField);
         listControl.Items.Insert(0, new ListItem("", "0"));
     }
 }
 /// <summary>
 /// 绑定列表,首项插入new ListItem(allItemTitle, "").
 /// </summary>
 /// <param name="listControl">The list control.</param>
 /// <param name="datasource">The datasource.</param>
 /// <param name="textField">The text field.</param>
 /// <param name="valueField">The value field.</param>
 /// <param name="allItemTitle">All item title.</param>
 public static void BindDataAppendTitleAllItem(this ListControl listControl, object datasource, string textField, string valueField, string allItemTitle)
 {
     if (listControl != null)
     {
         listControl.BindData(datasource, textField, valueField);
         listControl.Items.Insert(0, new ListItem(allItemTitle, ""));
     }
 }
        private static void BindProcessStatus(ListControl control)
        {
            EnumItemDescriptionList statusDesp = EnumItemDescriptionAttribute.GetDescriptionList(typeof(WfProcessStatus));

            List <EnumItemDescription> list = statusDesp.ToList();

            control.BindData(list, "Name", "Description");
            control.Items.Insert(0, new ListItem(Translator.Translate("Workflow", "全部"), string.Empty));
        }