예제 #1
0
        private void ObjectExplorer_Shown(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(SelectedObjects))
            {
                return;
            }

            for (int i = 0; i < clbTables.Items.Count; i++)
            {
                string name = (string)clbTables.Items[i];
                if (SelectedObjects.Split(';').Any(s => name.ToLower() == s.ToLower().Trim()))
                {
                    clbTables.SetItemChecked(i, true);
                }
            }
            for (int i = 0; i < clbViews.Items.Count; i++)
            {
                string name = (string)clbViews.Items[i];
                if (SelectedObjects.Split(';').Any(s => name.ToLower() == s.ToLower().Trim()))
                {
                    clbViews.SetItemChecked(i, true);
                }
            }
        }