/// <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)); }