示例#1
0
        protected void bSave_Click(object sender, EventArgs e)
        {
            GridShowColumnWWE gsc = new GridShowColumnWWE();
            gsc.HeaderText = TBHeaderText.Text.Trim();
            gsc.ColumnData = TBColumnData.Text.Trim();
            gsc.ColumnType = ddlColumnType.SelectedValue.Trim();
            gsc.ExcelType = ddlExcelType.SelectedValue.Trim();
            gsc.ColumnShow = tbColumnShow.Text.Trim();

            gsc.ShowDisplay = ddlShowDisplay.SelectedValue.Trim();
            gsc.OrderType = ddlOrderType.SelectedValue.Trim();

            List<string> listStyle = new List<string>();
            if (!string.IsNullOrEmpty(tbStyle_Width.Text.Trim()))  listStyle.Add("width:"+tbStyle_Width.Text.Trim());
            if (!string.IsNullOrEmpty(ddlStyle_TextAlign.SelectedValue)) listStyle.Add("text-align:" + ddlStyle_TextAlign.SelectedValue.Trim());

            gsc.Style = string.Join(";",listStyle.ToArray());

            if (string.IsNullOrEmpty(sColumnGuid))
            {

                gsc.Guid = Guid.NewGuid().ToString();

                GSEntity.ColumnList.Add(gsc);
            }
            else
            {
                gsc.Guid = sColumnGuid;

                GSEntity.ColumnList[GSEntity.ColumnList.IndexOf(GSEntity.ColumnList.Single(t => t.Guid == sColumnGuid))]= gsc;

            }

            strFlag = "ok";
        }
    protected void btnAddDataColumn_Click(object sender, EventArgs e)
    {
        GridShowColumnWWE gsc = new GridShowColumnWWE();
        gsc.HeaderText = TBHeaderText.Text.Trim();
        gsc.ColumnData = TBColumnData.Text.Trim();
        gsc.ColumnType = ddlColumnType.SelectedValue.Trim();
        gsc.ColumnShow = tbColumnShow.Text.Trim();

        gsc.ShowDisplay = ddlShowDisplay.SelectedValue.Trim();
        gsc.OrderType = ddlOrderType.SelectedValue.Trim();
        gsc.Width = tbWidth.Text.Trim();

        gsc.Guid = Guid.NewGuid().ToString();

        GSEntity.ColumnList.Add(gsc);

        TBHeaderText.Text = "";
        TBColumnData.Text = "";

        BindDataColumn();
    }