protected void btnSet_Click(object sender, EventArgs e) { DeluxeGridPropertiesCls dgpc = new DeluxeGridPropertiesCls(); SetProperties(dgpc); string id = Guid.NewGuid().ToString(); Session[id] = dgpc; switch (selectedDataSourceControl.SelectedValue) { case "0": Response.Write("<script type=\"text/javascript\" language=\"javascript\" >" + "window.open('DeluxeGridIndex.aspx?id=" + id + "');</script>"); break; case "1": Response.Write("<script type=\"text/javascript\" language=\"javascript\" >" + "window.open('DeluxeGridForDataSourceControl.aspx?id=" + id + "');</script>"); break; case "2": Response.Write("<script type=\"text/javascript\" language=\"javascript\" >" + "window.open('DeluxeGridForObjectDataSourceControl.aspx?id=" + id + "');</script>"); break; } }
void SetProperties() { DeluxeGridPropertiesCls dgpc = (DeluxeGridPropertiesCls)Session[Request["id"]]; if (dgpc == null) { return; } DeluxeGrid1.DataSourceMaxRow = dgpc.DataSourceMaxRow; DeluxeGrid1.ShowExportControl = dgpc.PagerExportMode; DeluxeGrid1.GridTitle = dgpc.GridTitle; DeluxeGrid1.ShowCheckBoxes = dgpc.CheckBoxAdd; DeluxeGrid1.CheckBoxPosition = dgpc.CheckBoxPosition; DeluxeGrid1.MultiSelect = dgpc.MultiSelect; }
void SetProperties(DeluxeGridPropertiesCls dgpc) { if (txtMaxRows.Text != null && txtMaxRows.Text.Trim().Length > 0) { dgpc.DataSourceMaxRow = Convert.ToInt32(txtMaxRows.Text); } dgpc.GridTitle = txtTitle.Text; dgpc.PagerExportMode = ddlShowExport.SelectedValue == "1" ? true : false; //dgpc.IDataSource = Convert.ToBoolean(selectedDataSourceControl.Value); dgpc.CheckBoxAdd = ddlSelected.SelectedValue == "1" ? true : false; if (ddlSelectedPosition.SelectedValue == "0") { dgpc.CheckBoxPosition = RowPosition.Left; } else { dgpc.CheckBoxPosition = RowPosition.Right; } dgpc.MultiSelect = ddlMultiSelect.SelectedValue == "True"; }