// Associations protected void lbEditAttributeAssociation_Command(object sender, CommandEventArgs e) { // CommandArgument format: <AttributeId>,<AttributeName> string commandArgument = Convert.ToString(e.CommandArgument); int attributeId = Convert.ToInt32(commandArgument.Substring(0, commandArgument.IndexOf(","))); string attributeName = commandArgument.Substring(commandArgument.IndexOf(",") + 1); // save to page lblAttributeName.Text = attributeName; hidAttributeId.Value = Convert.ToString(attributeId); // get object attribute associations objectAttributeDetails = CSCore.DataHelper.BaseSqlHelper.GetDataSet(ObjectAttribute.GetAttributeObjects(attributeName)); // populate associations datalist dlAssociations.DataKeyField = "ObjectID"; dlAssociations.DataSource = ObjectAttribute.GetObjects(); dlAssociations.DataBind(); // show modal mpePopup.Show(); }