Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Data;
- namespace Testing
- {
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!Page.IsPostBack)
- {
- PopulateRolesTable();
- }
- }
- private void PopulateRolesTable()
- {
- Roles.Items.Add(new ListItem("", "0"));
- Roles.Items.Add(new ListItem("Role1", "1"));
- Roles.Items.Add(new ListItem("Role2", "2"));
- Roles.Items.Add(new ListItem("Role3", "3"));
- Roles.Items.Add(new ListItem("Role4", "4"));
- Roles.Items.Add(new ListItem("Role5", "5"));
- Roles.Items.Add(new ListItem("Role6", "6"));
- Roles2.Items.Add(new ListItem("", "0"));
- Roles2.Items.Add(new ListItem("Role1", "1"));
- Roles2.Items.Add(new ListItem("Role2", "2"));
- Roles2.Items.Add(new ListItem("Role3", "3"));
- Roles2.Items.Add(new ListItem("Role4", "4"));
- Roles2.Items.Add(new ListItem("Role5", "5"));
- Roles2.Items.Add(new ListItem("Role6", "6"));
- }
- protected void roles_SelectedIndexChanged(object sender, EventArgs args)
- {
- PnlAuth.Visible = true;
- txtAuthority.Visible = true;
- DataTable table = GetAuthorities();
- Authorities.Items.Clear();
- Authorities.DataSource = table;
- Authorities.DataValueField = "id";
- Authorities.DataTextField = "Authority";
- Authorities.DataEnabledField = "Enabled";
- Authorities.DataCheckedField = "Checked";
- Authorities.DataBind();
- }
- protected void roles2_SelectedIndexChanged(object sender, EventArgs args)
- {
- PnlAuth2.Visible = true;
- txtAuthority2.Visible = true;
- DataTable table = GetAuthorities();
- Authorities2.Items.Clear();
- Authorities2.DataSource = table;
- Authorities2.DataValueField = "id";
- Authorities2.DataTextField = "Authority";
- Authorities2.DataEnabledField = "Enabled";
- Authorities2.DataCheckedField = "Checked";
- Authorities2.DataBind();
- }
- private DataTable GetAuthorities()
- {
- var table = new DataTable();
- table.Columns.Add("id", typeof(int));
- table.Columns.Add("Authority", typeof(string));
- table.Columns.Add("Enabled", typeof(bool));
- table.Columns.Add("Checked", typeof(bool));
- table.Rows.Add(1, "A", true, true);
- table.Rows.Add(2, "B", true, false);
- table.Rows.Add(3, "C", true, false);
- table.Rows.Add(4, "D", true, true);
- table.Rows.Add(5, "E", true, false);
- table.Rows.Add(6, "F", true, false);
- table.Rows.Add(7, "G", true, false);
- return table;
- }
- protected void Button1_Click(object sender, EventArgs e)
- {
- LoadPostBackData();
- //save data
- int i = 0;
- }
- private void LoadPostBackData()
- {
- LoadPostBackDataItem(this.Authorities);
- }
- private void LoadPostBackDataItem(EnhancedCheckboxList control)
- {
- string controlId = control.ClientID.Replace("_", "$");
- string postedValue = Request.Params[controlId];
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement