private void LoadFields() { FormBuilder.FormBuilderDataContext dc = new FormBuilderDataContext(); var fields = from f in dc.FormBuilder_Fields where f.ModuleId == this.ModuleId orderby f.SortOrder select f; FieldsList.DataSource = fields; FieldsList.DataBind(); }
public void BindData(string expressionPlace, string expressionKey, FilterExpressionNode node) { string[] parts = expressionPlace.Split(':'); //Change orig place if (parts.Length > 1) { parts[1] = "Sum"; } else { parts = new string[] { parts[0], "Sum" }; } FieldsList.DataSource = ((FilterExpressionFunctionParams)this.Parent).ControlContainer.Provider.GetNewElements(String.Join(":", parts), node); FieldsList.Visible = ((FilterExpressionNodeCollection)FieldsList.DataSource).Count != 0; FieldsList.DataTextField = "Name"; FieldsList.DataValueField = "Key"; FieldsList.DataBind(); //this.CurrentNode = node; }