private void ManageSubsForm_Load(object sender, EventArgs e)
{
// get our current workbook
var workbook = Globals.AMPSAddin.Application.ActiveWorkbook;
_subs = new AMPSAddin.SubscriptionDefinition[Globals.AMPSAddin.getWorkbookInfo(workbook).Subscriptions.Count];
int i = 0;
foreach (var sub in Globals.AMPSAddin.getWorkbookInfo(workbook).Subscriptions.Values)
{
bool active = ActiveSub.isActive(sub);
this.dataGridView1.Rows.Add(
active,
sub.Name,
sub.ServerName,
sub.Topic,
sub.Filter,
sub.WorksheetRange,
"X");
_subs[i++] = sub;
}
}